我是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是否安全?如果可以,如何升级? 我读了一些人们破坏他们的流浪汉装置的文章,所以我害怕这样做。任何提示?
答案 0 :(得分:1)
节点js> 0.12.0非常受支持,因为它很长时间以来都存在。你可以升级。
但是你为什么要在laravel中安装npm,它不是一个PHP框架?在他们网站的安装程序中,他们没有提到npm,也许我错了。
编辑:要管理node.js版本,您可以使用nvm
https://github.com/creationix/nvm
这使您可以轻松地在版本之间切换,并安装任何可用版本而不会出现任何问题。您甚至可以为不同的路径设置不同的版本。
答案 1 :(得分:1)
看看:
安装Node.js v0.12 Debian / Ubuntu存储库
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs