亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

nuxtjs相關(guān)環(huán)境搭建

番茄西紅柿 / 1606人閱讀

摘要:建議版本關(guān)于全局安裝有許多坑。以及一些其它的全局樣式文件都應(yīng)該在這里引入同時已經(jīng)使用使用了模塊,關(guān)于相關(guān)的配置,可以在中進行配置。其他的基本在實戰(zhàn)中進行改裝。這節(jié)主要是配置使用的修改配置

建議版本:node8.12.0 vue2.5.17 npm6.4.1 webpack4.19.1 nuxt2.0.0

關(guān)于全局安裝webpack有許多坑。詳情可慢慢琢磨(https://blog.csdn.net/Fabulou...,https://www.cnblogs.com/lansan0701/p/7019031.html webpack有關(guān)于sass-loader)

全局安裝npx :npm install -g npx
然后在使用nuxt-cli創(chuàng)建項目 npx create-nuxt-app profectname

創(chuàng)建完成項目 運行npm run dev 報錯 index.vue 36行 刪除36行空格就可以了

使用nuxt腳手架創(chuàng)建項目沒有處理import問題,也就是模塊只能使用require。識別不了

import引入

問題在于 npm run dev 使用的是cross-env NODE_ENV=development nodemon

server/index.js --watch server
使用了NODE_ENV node本身是不支持import export這種方法的,這里直接使用node啟動程

序,沒有經(jīng)過babel處理。所以他是不會識別的

解決方法: 使用babel啟動 。

nodemon 熱啟動,也就是改了文件自動刷新。
使用nodemon和babel一起啟動,
給dev 后加上-exec babel-node 使用babel和他一起啟動。 
也就是變成cross-env NODE_ENV=development nodemon server/index.js --

watch server -exec babel-node (注意 不僅僅是開發(fā)環(huán)境,線上環(huán)境也應(yīng)該加上保證使

用babel)

這樣重新啟動項目 會發(fā)現(xiàn)還是報錯。是因為雖然我們使用了babel node啟動,但是我們并

沒有給babel指定指令集。所以就要創(chuàng)建babel的配置文件。在項目文件內(nèi)(如mt-app/)
創(chuàng)建一個配置文件 .babelrc 進入文件 加上指令集。
{

"presets":["es2015"]    

}

這里仍然需要給配置文件 安裝一下 npm install babel-preset-es2015
(注意這里一步!!如果以上步驟做完報錯)babel-node不是內(nèi)部外部命令。說明你沒有

全局安裝babel,需要全局安裝babel。(安裝教程:

https://www.jianshu.com/p/3e1...)

這樣就會成功了,說明服務(wù)端程序支持es6方式去寫了。

同時使用element-ui框架的話,應(yīng)該在nuxt.config.js中引入餓了么的css文件,也就是

reset初始化css文件 "element-ui/lib/theme-chalk/reset.css" 就可以了。
以及一些其它的全局css樣式文件都應(yīng)該在這里引入

同時nuxt.config.js 已經(jīng)使用modules使用了axios模塊,關(guān)于axios相關(guān)的配置,可以在

axios中進行配置。(前提安裝時候選擇axios模塊)

build的配置文件。

如果我們想加一個緩存,增快他的編譯速度??梢栽赽uild中添加 cache:true 增加了編

譯速度。

其他的基本在實戰(zhàn)中進行改裝。
這節(jié)主要是 配置: 1.使用es6的import/export 2.修改build配置

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/100179.html

相關(guān)文章

  • QuillCMS - 基于Nodejs、Nuxtjs、MongoDB構(gòu)建內(nèi)容管理系統(tǒng)

    摘要:是一個基于構(gòu)建的內(nèi)容管理系統(tǒng),結(jié)構(gòu)清晰,便于拓展,極其適合前端工程師進行二次開發(fā)。技術(shù)選型的核心也就是后臺的內(nèi)容管理,同時具有前臺展示需求等功能。支持服務(wù)端渲染,上手也很簡單,是基于的服務(wù)端渲染程序的不二選擇。 QuillCMS是一個基于Nodejs、Nuxtjs、MongoDB構(gòu)建的內(nèi)容管理系統(tǒng),結(jié)構(gòu)清晰,便于拓展,極其適合前端工程師進行二次開發(fā)。 二話不說,先看源碼/演示站 Git...

    LiangJ 評論0 收藏0
  • 服務(wù)端預(yù)渲染之Nuxt - (爬坑篇)

    摘要:根據(jù)官方文檔在文件下面創(chuàng)建兩個文件,分別是和。在中可以直接使用,并且是默認啟用命名空間的。在中觸發(fā)熱更新。使用中間件中間件沒有給出具體的使用文檔,而是放入了一個編輯器。對配置有興趣的可以在官方文檔找到渲染文檔。 Nuxt是解決SEO的比較常用的解決方案,隨著Nuxt也有很多坑,每當(dāng)突破一個小技術(shù)點的時候,都有很大的成就感,在這段時間里著實讓我痛并快樂著。在這里根據(jù)個人學(xué)習(xí)情況,所踩過的...

    cucumber 評論0 收藏0
  • Service worker (@nuxtjs/workbox) 采坑記

    摘要:實際上是指的為簡化開發(fā)而開源的第三方庫。首先安裝依賴然后再配置文件中啟用就完成了使用采坑官網(wǎng)上線后發(fā)現(xiàn),啟用后不能播放視頻了。把當(dāng)成了失敗請求,導(dǎo)致請求視頻文件失敗。 PWA(Progressive Web App)是前端的大趨勢,它能極大的加快前端頁面的加載速度,得到近乎原生 app 的展示效果(其實難說)。PWA 其實是多種前端技術(shù)的組合,其中最重要的一個技術(shù)就是 service ...

    ISherry 評論0 收藏0
  • 服務(wù)端預(yù)渲染之Nuxt(路由篇)

    摘要:前面既然說到了會把文件夾下面的所有文件編譯成路由,那么子路由需要使用文件夾嵌套才行。客戶端首次訪問的頁面會在服務(wù)端做輸出,一旦渲染完成之后,則不會再在服務(wù)端輸出,則會一直在客戶端進行輸出了。 服務(wù)端預(yù)渲染之Nuxt - 使用 現(xiàn)在大多數(shù)開發(fā)都是基于Vue或者React開發(fā)的,能夠達到快速開發(fā)的效果,也有一些不足的地方,Nuxt能夠在服務(wù)端做出渲染,然后讓搜索引擎在爬取數(shù)據(jù)的時候能夠讀到...

    yuanxin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<