6 vue-cli初步

1.安裝node.js

下載安裝node.js,一路默認(rèn)安裝即可,安裝完畢,啟動(dòng)命令行,輸入命令node -v,可以看到node.js的版本號(hào)


image.png

2.安裝vue-cli

使用npm(需要安裝node環(huán)境)全局安裝webpack,啟動(dòng)命令行,輸入如下命令:

npm install -g webpack

耐心等待安裝完成之后輸入 webpack -v,可以看到如圖所示


image.png

從webpack 4.X開(kāi)始,需要全局安裝webpack-cli

npm install webpack webpack-cli -g
image.png

全局安裝vue-cli,在cmd中輸入命令

npm install --global vue-cli

耐心等待安裝完成之后輸入 vue -V(注意這里是大寫(xiě)的“V”),如下圖,如果出現(xiàn)相應(yīng)的版本號(hào),則說(shuō)明安裝成功。


image.png

打開(kāi)C:\Users\Andminster\AppData\Roaming\npm目錄下可以看到


image.png

打開(kāi)node_modules也可以看到:
image.png

4.用vue-cli來(lái)構(gòu)建項(xiàng)目

首先在D盤(pán)新建一個(gè)VueStudy作為項(xiàng)目存放地,然后使用命令行cd進(jìn)入到項(xiàng)目目錄,輸入

vue init webpack demo

需要選擇一些選項(xiàng),會(huì)跳出幾個(gè)選項(xiàng)讓你回答:

  • Project name (demo): -----項(xiàng)目名稱,直接回車(chē),按照括號(hào)中默認(rèn)名字(注意這里的名字不能有大寫(xiě)字母)
  • Project description (A Vue.js project): ----項(xiàng)目描述,也可直接點(diǎn)擊回車(chē),使用默認(rèn)名字
  • Author (): ----作者,輸入你的大名
    接下來(lái)會(huì)讓用戶選擇:
  • Runtime + Compiler: recommended for most users 運(yùn)行加編譯,既然已經(jīng)說(shuō)了推薦,就選它了
  • 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ù)情況下都使用。
  • Use ESLint to lint your code? (Y/n) 是否使用ESLint管理代碼,ESLint是個(gè)代碼風(fēng)格管理工具,是用來(lái)統(tǒng)一代碼風(fēng)格的。
  • 接下來(lái)也是選擇題Pick an ESLint preset (Use arrow keys) 選擇一個(gè)ESLint預(yù)設(shè),編寫(xiě)vue項(xiàng)目時(shí)的代碼風(fēng)格
  • Setup unit tests with Karma + Mocha? (Y/n) 是否安裝單元測(cè)試
  • Setup e2e tests with Nightwatch(Y/n)? 是否安裝e2e測(cè)試


    image.png

    配置完成后,進(jìn)入demo項(xiàng)目目錄,安裝依賴

npm install

完成后,查看項(xiàng)目路徑下各個(gè)目錄含義


image.png

啟動(dòng)項(xiàng)目

npm run dev

如果瀏覽器打開(kāi)之后,沒(méi)有加載出頁(yè)面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config里的index.js


image.png

運(yùn)行成功(服務(wù)啟動(dòng)成功后瀏覽器會(huì)默認(rèn)打開(kāi)一個(gè)“歡迎頁(yè)面”)


image.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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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