Я создал модуль (webapp-module-storage
), который имеет следующие определения:
package.json
{
"dependencies": {
...
},
"devDependencies": {
"gulp": "^3.9.1",
...
},
"name": "webapp-module-storage",
"scripts": {
"postinstall": "gulp build",
"test": "gulp test"
}
}
Я думал, что смогу использовать свой модуль внутри другого модуля при его установке с помощью:
npm install github:myorg/webapp-module-storage#master
Однако, когда я устанавливаю свой модуль, я получаю эту ошибку:
Локальный глоток не найден
Попробуйте запустить: npm install gulp
Скриншот
Насколько я понимаю, gulp
поставляется вместе с моим модулем, потому что я объявил его в devDependencies
, но похоже, что мой скрипт npm postinstall
не может найти gulp
.
Я что-то пропустил?
npm i gulp -D
в папке проекта. Примечание: gulp4 может вызвать проблемы в старых проектах, для установки конкретной версии используйте следующее:npm i [email protected] -D
(ps-D
для devDependencies) - person Guilherme Nascimento   schedule 27.03.2019