Laravel Homestead升级Node.js

时间:2015-09-16 07:31:16

标签: node.js laravel-5.1

我是Laravel的新手,但刚刚根据docs在Homestead / Vagrant上安装了Laravel 5.1的全新安装。

当我执行npm install时,我收到此警告:

vagrant@homestead:~/Code/Laravel$ sudo npm install
npm WARN optional dep failed, continuing fsevents@0.3.8
npm WARN engine get-stdin@5.0.0: wanted: {"node":">=0.12.0"} (current: {"node":"0.10.37","npm":"1.4.28"})

升级node.js是否安全?如果可以,如何升级? 我读了一些人们破坏他们的流浪汉装置的文章,所以我害怕这样做。任何提示?

2 个答案:

答案 0 :(得分:1)

节点js> 0.12.0非常受支持,因为它很长时间以来都存在。你可以升级。

但是你为什么要在laravel中安装npm,它不是一个PHP框架?在他们网站的安装程序中,他们没有提到npm,也许我错了。

编辑:要管理node.js版本,您可以使用nvm https://github.com/creationix/nvm 这使您可以轻松地在版本之间切换,并安装任何可用版本而不会出现任何问题。您甚至可以为不同的路径设置不同的版本。

答案 1 :(得分: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 bash -

然后安装:

sudo apt-get install -y nodejs