8 комментариев so far.
Leave a Comment
Вообще-то это актуально для всех паакетов, установленных через npm install.
У меня при установке на Ubuntu 14.04 через
sudo npm install -g gulp npm install --save-dev gulp
не работало ничего, связанное с gulp. Не вызывался даже
gulp --version
И самое неприятное, что при запуске любой команды, связанной с gulp, не пишется в консоль ничего, при этом неважно, что и как написать в файлах gulp.js, что локально, что в /usr/local/bin/gulp.
А проблема в том, что в /usr/local/bin/gulp первая строчка выглядит так:
#!/usr/bin/env node
а в Ubuntu устанавливается node-пакет под другим названием nodejs.
UPDATE Правильный фикс:
sudo apt-get install nodejs-legacy
Поэтому фиксится это так:
sudo npm install -g gulp npm install --save-dev gulp sudo nano /usr/local/bin/gulp // или /usr/lib/node_modules/gulp/bin/gulp.js
и правим первую строчку на
#!/usr/bin/env nodejs
Для отправки комментария вам необходимо авторизоваться.
C:\Users\Юрий>npm install gulp -g
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_cacache is not a legal HTTP he
ader value
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_logs\2017-08-03T19_03_36_4
01Z-debug.log
Но без полного лога всё равно не понятно. Вы лучше полный лог выкладывайте.