2015-09-16 3 views
0

Я новичок в Laravel, но только что установил новую установку Laravel 5.1 на Homestead/Vagrant в соответствии с docs.Laravel Homestead Upgrading Node.js

Когда я НПМ установить, я получаю это предупреждение:

[email protected]:~/Code/Laravel$ sudo npm install 
npm WARN optional dep failed, continuing [email protected] 
npm WARN engine [email protected]: wanted: {"node":">=0.12.0"} (current: {"node":"0.10.37","npm":"1.4.28"}) 

ли это безопасно обновить Node.js, и если да, то как? Я прочитал несколько статей, где люди уничтожили свою бродячую установку, поэтому я боюсь это сделать. Любые намеки?

ответ

1

Узел js> 0.12.0 очень поддерживается, так как он существует с тех пор как долгое время. вы можете обновить.

Но почему вы делаете npm install в laravel, разве это не фреймворк PHP? В процедуре установки на своем веб-сайте они не упоминают npm, может быть, я ошибаюсь.

EDIT: Для управления Node.js версии вы можете использовать nvmhttps://github.com/creationix/nvm Это позволяет переключаться между версиями легко и установить любую доступную версию без каких-либо проблем. Вы даже можете установить разные версии для разных путей.

+0

ок спасибо. Я попытался установить беседу и глоток через npm (фактически согласно этим документам http://www.codeheaps.com/php-programming/creating-website-using-laravel-5-elixir-assets/). Есть ли какой-либо рекомендации по обновлению? – Mike

+0

Все зависит от того, как вы устанавливаете узел. Большинство людей сегодня используют 'nvm'. https://github.com/creationix/nvm вы можете переключаться между многими версиями и даже использовать версию для определенной папки. – DevAlien

+0

ok Я только что обновил узел js с sudo n 0.12.7, и мне пришлось делать hash -r. Теперь это работает. Большое спасибо! – Mike

1

Посмотрите:

https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories#the-nodesource-linux-repositories


Установка Node.js v0.12 Debian/Ubuntu репозиторий

Примечание новая установка имени сценария для Node.js v0.12

curl -sL https://deb.nodesource.com/setup_0.12 | Sudo Баш -

Затем установите с:

Sudo APT-получить установку -y nodejs

Смежные вопросы