Gulpを使用してjavascriptアプリケーションをビルドします。 package.json
ファイルでいくつかの依存関係が宣言されています。例えば:
"dependencies": {
"flux": "^2.0.1",
"keymirror": "~0.1.0",
"object-assign": "^1.0.0",
"react": "^0.13.1",
"dropzone": "^4.0.1",
"lodash": "^3.6.0"
}
Gulpビルドを実行すると、たとえば、手動でnpm install lodash
を実行しない限り、いくつかの依存関係が見つからないというプロンプトが常に表示されます。
Gulpにnpm install
を自動的に実行させる方法はありますか?
npm install --save-dev
コマンドを実行して、すべての依存関係を解決します。
--save-dev
パラメータの説明を含むドキュメントへのリンクは次のとおりです。 https://docs.npmjs.com/cli/install
gulp-install は問題の解決に役立ちます。 [〜#〜] npm [〜#〜] (ノードパッケージマネージャー)に移動し、「gulp-install」を検索します。
ノードプラグインgulp-install
は、npm、bower、tsd、およびpipのパッケージ/依存関係を自動的にインストールします。相対構成は、gulpファイルストリームで見つける必要があります。
使用例 :
Gulpfile.jsで:
var install = require("gulp-install");
gulp.src(["./package.json", "./bower.json"])
.pipe(install());