網站導覽
目錄
npm-start
啟動套件
選擇 CLI 版本
目錄
簡介
npm start [-- <args>]
說明
這會執行套件的 "scripts"
物件中 "start"
屬性中指定好的預定義指令。
如果 "scripts"
物件沒有定義 "start"
屬性,npm 會執行 node server.js
。
請注意,這與使用 node .
呼叫時,執行套件的 "main"
屬性中指定檔案的預設 node 行為不同。
從 npm@2.0.0
開始,您可以在執行腳本時使用自訂參數。請參閱 npm run-script
以取得更多詳細資料。
範例
{"scripts": {"start": "node foo.js"}}
npm start> npm@x.x.x start> node foo.js(foo.js output would be here)
組態
ignore-scripts
- 預設值:false
- 類型:布林值
如果為 true,npm 不會執行 package.json 檔案中指定的腳本。
請注意,明確用來執行特定腳本的指令,例如 npm start
、npm stop
、npm restart
、npm test
和 npm run-script
,如果設定 ignore-scripts
,仍會執行其預期的腳本,但不會執行任何前置或後置腳本。
script-shell
- 預設值:在 POSIX 系統上為 '/bin/sh',在 Windows 上為 'cmd.exe'
- 類型:null 或字串
用於執行 npm exec
、npm run
和 npm init <package-spec>
指令的腳本的 shell。