今天用npm打包项目的时候,我刚运行了“npm run build”报了如下错误:
npm ERR! missing script:build
npm ERR! A complete log of this run can be found in:
npm ERR! c:\Users|Administrator|AppData|Roaming|npm_cache|_logs\2018-05-18T00_38_07_277z-debug.log
中文翻译
npm ERR! 缺少脚本:构建
npm ERR! 此运行的完整日志可以在以下位置找到:
npm ERR! c:\Users|Administrator|AppData|Roaming|npm_cache|_logs\2018-05-18T00_38_07_277z-debug.log
解决办法
既然报错生成了日志,我们只需要看日志就行了,日志其实就是最好的解决办法;
我的解决办法也很简单:
我换了个方法,我把 webpack-cli 这个依赖包删了 ,就可以了!
其它解决办法:
查看 package.json 中 scripts 参数是否有错误?例如,我的如下:
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",
"build:sit": "cross-env NODE_ENV=production env_config=sit node build/build.js",
"lint": "eslint --ext .js,.vue src",
"test": "npm run lint"
},
有时候,有些人忘记在 package.json 中 scripts 参数 写build了。
2019年03月06日 10:23:30 沙发
我是个菜鸟前端,想把项目打包成app,今天也报了npm ERR! missing script:build,查看错误日志如下:

看得不是很明白,,最后再看了一下,我这里也没有webpack-cli。
我又继续看了我的package.json,结果如下:
正如博主所说,我忘记在 package.json 中 scripts 参数 写build了!
非常感谢博主解决了我的问题!
2020年05月14日 16:02:49 1层
@AlonePig 真有你的