如何为两个不同的Laravel项目使用两个不同的节点版本?

时间:2018-03-29 10:14:56

标签: node.js laravel ubuntu-16.04

我有两个Laravel项目,一个用于gulp,另一个用于web pack。现在问题是gulp无法使用最新版本的nodewebpack只需要最新版本的节点。我很困惑如何解决这个问题?< / p>

这两个Laravel项目可以使用两个不同的节点版本吗?是否可以在Ubuntu中安装两个版本的节点?如何使这两个项目与各自的节点版本一起工作?

有人可以为此提出一些解决方案吗?

2 个答案:

答案 0 :(得分:0)

看看Docker https://www.docker.com/

使用docker你可以构建&amp;使用您需要的配置运行不同的VM。 它真的很容易使用

希望有所帮助

答案 1 :(得分:0)

解决了我的问题。安装libpng-dev解决了我的ubuntu17.10中的问题。

sudo apt-get install libpng-dev

并通过运行以下命令进行完全重置

 rm -rf node_modules
 rm package-lock.json yarn.lock
 npm cache clear --force
 npm install
 npm run dev

这是参考链接:https://github.com/JeffreyWay/laravel-mix/issues/1072