1. npm run

npm 默认运行的 命令为 npm run + script 名称, 当 script 名称为start 时,npm start = npm run start
其他类似的命令还有

1
2
3
4
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

2. 执行顺序

一个 npm 脚本可以执行多个任务,这些任务之间可以指定不同的执行顺序。
对于单条命令 X,如果想并行运行多个,可以使用 & 连接,如果想串行运行多个,可以使用 && 连接。

3. 顺序钩子

1
2
3
"predev":"node test_one.js",
"dev":"node test_two.js",
"postdev":"node test_three.js"

当执行 npm run dev 的时候默认就会执行:

1
npm run predev && npm run dev && npm run postdev