Ответ 1
Запустите команду npm install --save-dev
, чтобы разрешить все зависимости.
Вот ссылка на документацию с описанием параметра --save-dev
: https://docs.npmjs.com/cli/install
Я использую 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 build, всегда запрашивает, что некоторая зависимость не может быть найдена, если я не запускаю вручную npm install lodash
, например.
Можно ли запустить gulp npm install
автоматически?
Запустите команду npm install --save-dev
, чтобы разрешить все зависимости.
Вот ссылка на документацию с описанием параметра --save-dev
: https://docs.npmjs.com/cli/install
gulp-install поможет в вашей проблеме. Перейдите в NPM (node менеджер пакетов) и найдите "gulp -install".
Плагин node gulp-install
автоматически устанавливает пакеты/зависимости для npm, bower, tsd и pip. Относительные конфигурации должны быть найдены в потоке файлов gulp.
В gulpfile.js:
var install = require("gulp-install");
gulp.src(["./package.json", "./bower.json"])
.pipe(install());