0

私はpackage.json両方を持っています

"dependencies": {
  "d3": "~3.5.5",
  "forever": "^0.14.1"
},
"scripts": {
   "install":   "make -f install.makefile"
   "data":  "make -f data.makefile core",
   "serve": "node ./node_modules/.bin/forever ./node_modules/.bin/http-server"

}

を実行してスクリプトを確認するとnpm run、次のようになります。

ここに画像の説明を入力

「install」は他のスクリプトとグループ化されていないため、予約済みのキーワードなのだろうか。

installpackages.json のスクリプト オブジェクトで特別な動作をする予約語はありますか?

4

2 に答える 2

2

ドキュメントから: https://docs.npmjs.com/misc/scripts

install, postinstall: パッケージのインストール後に実行します。

于 2016-02-10T22:28:26.797 に答える
1

これは予約済みではなく、npm の組み込みコマンドの 1 つです。

npm run installではなく、実行することを意味しますnpm install

于 2016-02-10T22:28:33.903 に答える