8 Responses so far.
Leave a Comment
Вообще-то это актуально для всех паакетов, установленных через npm install.
У меня при установке на Ubuntu 14.04 через
1 2 |
sudo npm install -g gulp npm install --save-dev gulp |
не работало ничего, связанное с gulp. Не вызывался даже
1 |
gulp --version |
И самое неприятное, что при запуске любой команды, связанной с gulp, не пишется в консоль ничего, при этом неважно, что и как написать в файлах gulp.js, что локально, что в /usr/local/bin/gulp.
А проблема в том, что в /usr/local/bin/gulp первая строчка выглядит так:
1 |
#!/usr/bin/env node |
а в Ubuntu устанавливается node-пакет под другим названием nodejs.
UPDATE Правильный фикс:
1 |
sudo apt-get install nodejs-legacy |
Поэтому фиксится это так:
1 2 3 |
sudo npm install -g gulp npm install --save-dev gulp sudo nano /usr/local/bin/gulp // или /usr/lib/node_modules/gulp/bin/gulp.js |
и правим первую строчку на
1 |
#!/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
Но без полного лога всё равно не понятно. Вы лучше полный лог выкладывайте.