无法运行'npm install'关于流浪家园

时间:2015-06-10 11:23:24

标签: node.js npm gulp laravel-elixir

我正在尝试安装Gulp& Elixir在我的Laravel项目中,但是当我运行'npm install'时,我一直遇到错误。我也尝试过“安装”和“安装”。但那里没有运气。

我的节点版本是:1.4.14

它在这两者之间切换:

enter image description here

对于此错误,此处发布了一个解决方案:https://harvsworld.com/2015/how-to-fix-npm-install-errors-on-vagrant-on-windows-because-the-paths-are-too-long/

但这并没有解决问题,因为看到它仍然按照以下步骤发生。

我有时也会遇到这些错误(列表继续......): enter image description here

有人知道解决方案吗?经过几个小时的搜索,我还没有找到任何东西..

2 个答案:

答案 0 :(得分:2)

经过长时间的搜索,我终于找到了解决方案。 看到我正在使用Homestead / Vagrant,我使用的是PuTTY。这是我的第一个错误。 只需使用Git Bash,只需确保以管理员身份运行它即可。 将目录更改为Laravel项目。

您需要做的第二件事是确保项目中没有'node_modules'文件。只需删除文件:

rm -rf node_modules/

其次是:

npm install

现在一切都应该有效。这是一个愚蠢的错误,但希望通过这篇文章,人们不会像我一样做同一个并且浪费了很多时间来做这件事。

干杯!

答案 1 :(得分:0)

您应该先在本地计算机上install node

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

npm install gulp --save-dev