实则为npm脚本
npm允许在package.json文件里面,使用scripts字段定义脚本命令
"scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "webpack-dev-server --open --host 127.0.0.1 --port 8888","build": "webpack -p"}
上面的npm run build 相当于webpack -p
查看项目所有npm脚本
优点
- 项目的相关脚本,可以集中在一个地方。
- 不同项目的脚本命令,只要功能相同,就可以有同样的对外接口。用户不需要知道怎么测试你的项目,只要运行npm run test即可。
- 可以利用 npm 提供的很多辅助功能。
