npm 啟動 start

2021-10-29 10:51 更新

開啟腳本

概要

npm start [-- <args>]

詳情

在 package.json 文件中定義的?"scripts"?對象中查找?"start"?屬性, 如果此屬性定義了任何命令則執(zhí)行之。 如果?"scripts"?對象中沒有定義?"start"?屬性, 默認(rèn)執(zhí)行?node server.js?命令。

自?npm@2.0.0?版本開始,你可以在執(zhí)行腳本時使用自定義參數(shù)。更多詳細(xì)信息可以參考?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 忽略腳本

  • 默認(rèn)值:false
  • 類型:Boolean

如果為true,則 npm 不會運行 package.json 文件中指定的腳本。

請注意,明確用于運行特定腳本的命令,例如?npm start,?npm stop,?npm restart,?npm test, 并且npm run-script?如果ignore-scripts已設(shè)置仍將運行其預(yù)期腳本,但它們不會運行任何前置或后置腳本。

script-shell

  • 默認(rèn)值:POSIX 系統(tǒng)上的/bin/sh,Windows 上的cmd.exe
  • 類型:nullString

用于腳本的 shell 與npm exec,npm runnpm init <pkg>命令一起運行。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號