{
...
"scripts": {
"build": "node build.js"
}
}
npm run build
#等同于执行
node build.js
# 查看当前所有命令
npm run
这些定义在package.json里面的脚本,就称为 npm 脚本。它的优点很多。
项目的相关脚本,可以集中在一个地方。
不同项目的脚本命令,只要功能相同,就可以有同样的对外接口。用户不需要知道怎么测试你的项目,只要运行npm run test即可。
可以利用 npm 提供的很多辅助功能。
这2个命令不用定义可以直接运行 start 和 install
"start": "node server.js",
"install": "node-gyp rebuild"
npm run start的默认值是node server.js
npm run install的默认值是node-gyp rebuild,前提是项目根目录下有binding.gyp文件
#简写
npm start是npm run start
npm stop是npm run stop的简写
npm test是npm run test的简写
npm restart是npm run stop && npm run restart && npm run start的简写
#执行多个
npm run script1.js & npm run script2.js