问题描述
npm ERR! missing script: start npm ERR! A complete log of this run
can be found in: npm ERR!
C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2017-11-20T09_43_06_459Z-debug.log
出现原因
npm 运行程序找不到start
对应的执行命令。如果执行npm run start
或者 npm run-script start
,需要在package.json文件中配置 scripts
的start命令脚本。
解决办法
在package.json文件中配置 scripts
的start命令脚本。
比如,配置start
命令,使用webpack dev server
的启动本地服务,配置如下:
"scripts": {
"start": "webpack-dev-server --hot"
},
如果遇到如下错误提示?
‘webpack-dev-server’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
可以尝试将项目里的“node_modules”文件夹删除,重新执行npm install
和npm run build
再比如,在vue项目中使用vue-cli
脚手架,使用vue-cli-service
进行启动,配置如下:
"scripts": {
"start": "vue-cli-service serve",
},
各种情况不再一一列举,仅提供方法思路。