Reputation: 14373
I use gulp to build my javascript application. I have some dependencies declared in the package.json
file, for example:
"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"
}
When I run gulp build, it always prompt me some dependency cannot be found unless I manually run npm install lodash
for example.
Is there a way to have gulp run npm install
automatically?
Upvotes: 29
Views: 44121
Reputation: 339
gulp-install would help for your issue. Go to NPM (node package manager) and search for "gulp-install".
The node plugin gulp-install
automatically installs packages/dependencies for npm, bower, tsd, and pip. The relative configurations must be found in the gulp file stream.
In your gulpfile.js:
var install = require("gulp-install");
gulp.src(["./package.json", "./bower.json"])
.pipe(install());
Upvotes: 4
Reputation: 531
Run npm install --save-dev
command to resolve all dependencies.
Here is link to documentation with --save-dev
parameter description: https://docs.npmjs.com/cli/install
Upvotes: 43
Reputation: 61
Upvotes: 6