Gulp build does not install dependencies automatically?
Solution 1
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
Solution 2
- You require to have package.json on the root level.
- Then once you have to run npm install for all the dependencies with --saveDev(development dependencies) or --save(project level dependencies).
- Once this is done, for the next time only run npm install command will install dependent dependencies.
Solution 3
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());
Gelin Luo
A Java programmer since Year 2000 Author of ActFramework and Rythm Template Engine
Updated on November 10, 2020Comments
-
Gelin Luo over 3 years
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?