vue項(xiàng)目之環(huán)境搭建(一)

近日,有項(xiàng)目前端用到vue.js,之前沒接觸過,加班加點(diǎn)趕進(jìn)度,初窺門徑,把這個(gè)過程及經(jīng)驗(yàn)記錄下來,免得忘了。
一、環(huán)境搭建
(一)安裝node.js
Win7支持的 NodeJs 最高版本為 13.14.0,下載地址:https://nodejs.org/zh-cn/download/releases/

NODEJS版本下載.png

(二)node.js相關(guān)配置
1.nodejs文件夾下新建 node_cache (緩存)和 node_global (全局文件夾)。
2.配置 nodejs環(huán)境變量
a.用戶變量:修改PATH為 C:\Program Files\nodejs\node_global(可不設(shè))
b.系統(tǒng)變量:新建NODE_PATH 為:G:\nodejs\node_global\node_modules
c.系統(tǒng)變量:修改Path,在原路徑后面修改為:
‘;% NODE_PATH%\ node_modules;D:\nodejs;’
3.cmd執(zhí)行命令:
npm config set cache " D:\nodejs\node_cache "
npm config set prefix " D:\nodejs\node_global "
4.更換淘寶鏡像
npm config set registry=https://registry.npm.taobao.org
查看鏡像
npm config get registry
(三)安裝vue腳手架
1.vue2
npm install vue -g
npm install vue-cli –g
默認(rèn)安裝2.9.6版本
2.vue3
npm install vue -g
npm install -g @vue/cli
3.查看版本
查看vue版本
vue -V
(四)新建VUE項(xiàng)目
打開webstorm后,文件》新建 項(xiàng)目,然后出現(xiàn)下面的圖片:
webstorm搭建vue.png

設(shè)置運(yùn)行參數(shù):
webstorm運(yùn)行vue.png

運(yùn)行成功:
webstorm運(yùn)行vue成功.png

注意,在新建項(xiàng)目的時(shí)候容易出現(xiàn)下面這個(gè)錯(cuò)誤:
“You are using Node v10.16.0, but this version of @vue/cli requires Node ^12.0.0 || >= 14.0.0”
解決方法:
1、執(zhí)行卸載命令刪除當(dāng)前的腳手架版本:
已知安裝版本:npm install -g @vue/cli@版本號(hào)
未知安裝版本:npm uninstall -g @vue/cli
2.刪除node v10版本,重新安裝node v12版本,下載地址:https://nodejs.org/zh-cn/download/releases/
3.執(zhí)行如下命令安裝低版本的腳手架:npm install vue-cli -g,默認(rèn)安裝2.9.6版本
4.在cmd中執(zhí)行:vue -V 命令;
vue命令查看版本.png

5.再次新建vue項(xiàng)目。
(五)vue-cli新建vue項(xiàng)目
1.新建文件夾myfirst,進(jìn)入文件夾,輸入 vue init webpack vue-cli-test,其中vue-cli-test為新項(xiàng)目文件名
2.跳入選擇項(xiàng)來進(jìn)行項(xiàng)目信息填寫與確認(rèn)
a.Project name (baoge): -----項(xiàng)目名稱,直接回車,按照括號(hào)中默認(rèn)名字(注意這里的名字不能有大寫字母,如果有會(huì)報(bào)錯(cuò)Sorry, name can no longer contain capital letters)
b.Project description (A Vue.js project): ----項(xiàng)目描述,也可直接點(diǎn)擊回車,使用默認(rèn)名字
c.Author (): ----作者
d.接下來會(huì)讓用戶選擇:

        Runtime + Compiler: recommended for most users** **運(yùn)行加編譯,既然已經(jīng)說了推薦,就選它了
        Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render functions are required elsewhere僅運(yùn)行時(shí),已經(jīng)有推薦了就選擇第一個(gè)了
        Install vue-router? (Y/n)是否安裝vue-router,這是官方的路由,大多數(shù)情況下都使用,這里就輸入“y”后回車即可。
        Use ESLint to lint your code? (Y/n)是否使用ESLint管理代碼,ESLint是個(gè)代碼風(fēng)格管理工具,是用來統(tǒng)一代碼風(fēng)格的,一般項(xiàng)目中都會(huì)使用。
        接下來也是選擇題Pick an ESLint preset (Use arrow keys) 選擇一個(gè)ESLint預(yù)設(shè),編寫vue項(xiàng)目時(shí)的代碼風(fēng)格,直接y回車
        Setup unit tests with Karma + Mocha? (Y/n)是否安裝單元測(cè)試,選擇安裝y回車
        Setup e2e tests with Nightwatch(Y/n)?是否安裝e2e測(cè)試 ,選擇安裝y回車
cli安裝vue.png
  1. 配置完成之后,myfirst目錄下面多了一個(gè)vue-cli-test的文件夾,會(huì)自動(dòng)下載依賴包;
  2. 輸入 npm run dev 啟動(dòng)項(xiàng)目,成功后輸入訪問地址,顯示如下界面:


    輸入npm命令運(yùn)行vue.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容