選擇 CLI 版本
npm test [-- <args>] aliases: tst, t
這會執行套件的 "scripts" 物件中 "test" 屬性指定的預定義指令。
"scripts"
"test"
{ "scripts": { "test": "node test.js" }}
npm test> npm@x.x.x test> node test.js (test.js output would be here)
ignore-scripts
如果為 true,npm 就不會執行 package.json 檔案中指定的指令。
請注意,明確用來執行特定指令的指令,例如 npm start、npm stop、npm restart、npm test 和 npm run-script,如果設定 ignore-scripts,仍然會執行其預期的指令,但不會執行任何前置或後置指令。
npm start
npm stop
npm restart
npm test
npm run-script
script-shell
使用 npm exec、npm run 和 npm init <package-spec> 指令執行指令時要使用的 shell。
npm exec
npm run
npm init <package-spec>