node.js - 无法在 vagrant homestead 上运行 'npm install'

标签 node.js npm gulp laravel-elixir

我正在尝试在我的 Laravel 项目上安装 Gulp 和 Elixir,但是当我运行“npm install”时,我不断收到错误。我也尝试过“sudo npm install”,但没有成功。

我的 Node 版本是: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

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

最佳答案

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

您需要做的第二件事是确保您的项目中没有“node_modules”文件。只需执行以下操作即可删除文件:

rm -rf node_modules/

随后:

npm install

现在一切都应该正常了。这是一个愚蠢的错误,但希望通过这篇文章,人们不会像我一样犯同样的错误,并浪费大量时间来做这件事..

干杯!

关于node.js - 无法在 vagrant homestead 上运行 'npm install',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30754836/

相关文章:

node.js - Tauri 'dev' 和 'build' 在 Ubuntu 上失败

javascript - 使用 gulp 缩小 es2017

javascript - gulp 通知发生在任务完成之前

javascript - 如何使用 gulp Replace 将字符串替换为数组中的值

javascript - 在 express.js 中使用 html 字符串提供静态文件

javascript - promise xml2js 解析功能(ES6 promise )

javascript - 找不到 webpack bundle.js - 404 错误

node.js - 无法将dockerized keystone 容器与dockerized mongo 容器连接

javascript - 使用本地存储来存储AngularJS数据

javascript - webpack 样式加载器和 css 加载器不工作