Я попытался установить gulp на
npm install -g gulp
Результат кажется примерно таким. (я пропустил несколько журналов)
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/lodash._htmlescapes
/usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js
[email protected] /usr/lib/node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
В приведенном выше script я вижу строку /usr/bin/ gulp → /usr/lib/node_modules/gulp/bin/gulp.js который, я думаю, делает simulink в папке bin. Поэтому я должен получать gulp глобально, но я получаю эту ошибку.
No local gulp install found in /var/www/ksapp
Любая идея, почему я получаю эту ошибку.
Спасибо
Как указано в документе, вы должны установить его глобально (вы сделали это) и добавить его в свой проект dev deps ( локально):
npm install gulp --save-dev
Я столкнулся с той же проблемой. Получил его, создав ссылку
npm link gulp
Недавно я столкнулся с сообщением об ошибке "Local gulp not found". Мне удалось проделать это, создав символическую ссылку из глобального каталога node_modules в локальный каталог проекта, где находится мой gulpfile.js.
Проверьте/home/username/.npm каталог: возможно, группы/владелец файлов являются root. Изменить на имя пользователя:
chown -R username.username /home/username/.npm