一、npm 版本查看及升級(jí)// 查看版本npm -v// 升級(jí)版本npm install -g npm注:若npm install 報(bào)錯(cuò) permission denied,使用sudo npm install -g npm二、安裝vue相關(guān)工具1. 安裝vue// 最新穩(wěn)定版npm insta...
一、npm 版本查看及升級(jí)
// 查看版本npm -v// 升級(jí)版本npm install -g npm
注:若npm install 報(bào)錯(cuò) permission denied,使用sudo npm install -g npm
二、安裝vue相關(guān)工具
1. 安裝vue
// 最新穩(wěn)定版npm install vue// 安裝vue-cli腳手架構(gòu)建工具npm install --global vue-cli
安裝完成,輸入vue -V,如果出現(xiàn)相應(yīng)的版本號(hào),則說(shuō)明安裝成功。如圖:
注:Mac 使用安裝vue-cli腳手架的時(shí)候報(bào)錯(cuò),
解決方法:
1.切換到/usr/local/lib/node_modules/目錄
cd /usr/local/lib/node_modules/
2.刪除vue-cli文件夾
open /usr/local/lib/node_modules/
3.重新安裝vue-cli
npm install --global vue-cli
2. 安裝webpack
npm install --global webpack
npm install --global webpack-cli
安裝完成,輸入webpack -v,如果出現(xiàn)相應(yīng)的版本號(hào),則說(shuō)明安裝成功。如圖:
三、新建項(xiàng)目
1. 創(chuàng)建新項(xiàng)目
// 創(chuàng)建一個(gè)基于 webpack 模板的新項(xiàng)目vue init webpack my-project// 這里需要進(jìn)行一些配置,默認(rèn)回車即可
? Project name vue-start //項(xiàng)目名稱
? Project description A Vue.js project // 項(xiàng)目描述
? Author // 作者名稱
? Vue build standalone // 推薦選前者
? Install vue-router?
// 是否安裝vue-router路由組件,也可不安裝使用第三方或簡(jiǎn)單的項(xiàng)目自己寫
? Use ESLint to lint your code?
// 是否使用eslint管理代碼,個(gè)人項(xiàng)目不推薦
? Set up unti tests?
// 是否使用karma來(lái)做單元測(cè)試
? Setup e2e tests with Nightwatch?
// 是否安裝e2e測(cè)試
? Should we run 'npm install' for you after the project has been created?
// 選擇使用npm或yarn進(jìn)行安裝模塊
2. 運(yùn)行項(xiàng)目
cd my-project
npm run dev
成功執(zhí)行以上命令后訪問(wèn) http://localhost:8080/,輸出結(jié)果如下所示:
退出監(jiān)聽(tīng),直接關(guān)閉cmd窗口即可。
目錄結(jié)構(gòu)
build -- 大部分是webpack的配置文件
config -- 配置文件,比如配置監(jiān)聽(tīng)端口
node_modules -- 依賴包都在這里
src -- 主工程文件夾 ,基本上所有的開發(fā)都在這個(gè)文件夾進(jìn)行
static -- 靜態(tài)文件目錄
package.json -- 項(xiàng)目的一些配置信息
來(lái)源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來(lái)源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁(yè)對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司
南京思必達(dá)教育科技有限公司版權(quán)所有 百度統(tǒng)計(jì)