報錯:npm ERR! missing script: serve npm ERR! A complete log of this run can be found in:
阿新 • • 發佈:2020-12-13
專案場景:
今天朋友有個報錯讓我給看一下:啟動vue專案時,報錯,啟動不了
問題描述:
npm ERR! missing script: serve
npm ERR! A complete log of this run can be found in:
這裡指的是丟失了script中的serve,run找不到,所以啟動不了
原因分析:
這裡是由於你之前建立專案時是使用的vue3.0以下的版本,啟動方式是npm run dev。但是現在更新了版本,要使用npm run serve啟動,但原來的package.json檔案中的配置,還是原來的dev,所以找不到serve
解決方案:
此時我們只需要改變一下package.json配置就好
- 刪除原來的node_modules資料夾
- 改變package.json檔案(這裡我提供一個,可能配置沒有那麼全,只要是3.0以上的配置就行)
{
"name": "hungry",//這裡可以改成你的專案名
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve" ,//你看,這裡就有serve啦!!!
"build": "vue-cli-service build"
},
"dependencies": {
"axios": "^0.20.0",
"vant": "^2.10.9",
"vue": "^2.6.11",
"vue-router": "^3.2.0",
"vuex" : "^3.4.0"
},
"devDependencies": {
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"node-sass": "^4.12.0",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}
- cnpm i或npm i補全配置,重新生成node_modules資料夾
- npm run serve即可