无法在stream浪的宅基地上运行“npm install”

我正在尝试在我的Laravel项目上安装Gulp和Elixir,但是当我运行'npm install'时,我一直收到错误信息。 我也尝试过“sudo npm install”,但没有运气。

我的节点版本是:1.4.14

它在这两个之间切换:

在这里输入图像说明

对于这个错误有一个解决办法张贴在这里: https : //harvsworld.com/2015/how-to-fix-npm-install-errors-on-vagrant-on-windows-because-the-paths-are-too-长/

但是,这并没有解决问题,看到它仍然发生后的步骤。

我也有时会得到这些错误(名单继续…): 在这里输入图像说明

任何人都知道解决scheme 经过几个小时的search,我还没有find任何东西。

经过漫长的search,我终于find了解决办法。 看到我在使用Homestead / Vagrant,我正在使用PuTTY。 这是我的第一个错误。 只要简单地使用Git Bash,只要确保以pipe理员身份运行它并将目录更改为您的Laravel项目。

您需要做的第二件事是确保您的项目中没有“node_modules”文件。 只要通过执行删除文件:

rm -rf node_modules/ 

其次是:

 npm install 

一切都应该现在工作。 这是一个愚蠢的错误,但希望通过这个职位,人们不会像我一样做,并浪费了很多时间做。

干杯!

您应该首先在本地机器上安装节点 。

然后,导航到您的项目文件夹并运行(再次在本地机器上):

 npm install gulp --save-dev