node.js - Laravel Homestead NPM 安装 Gulp 不行

标签 node.js laravel vagrant

我已将 NPM 更新为 Laravel 的 Vagrant Homestead 模板的最新版本。我想在我的一个目录中安装 Gulp,但是在运行“npm install”一个带有 package.json 的目录时,我得到了这个:

npm ERR! UNKNOWN, mkdir '/home/vagrant/Code/gulp/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-optipng/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/bin-version-check/node_modules/bin-version/node_modules/find-versions'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>
npm ERR! Linux 3.13.0-30-generic
npm ERR! argv "node" "/usr/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.1.5
npm ERR! path /home/vagrant/Code/gulp/node_modules/gulpimagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtranbin/node_modules/bin-wrapper/node_modules/bin-version-check/node_modules/bin-version/node_modules/find-versions
npm ERR! code UNKNOWN
npm ERR! errno -1

数千条这样的消息。我在 Windows 7 Virtual Box 中工作。

最佳答案

您遇到了 Windows 最大路径长度。尝试全局安装 gulp npm install --global gulp

关于node.js - Laravel Homestead NPM 安装 Gulp 不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26600329/

相关文章:

node.js - Google Sheets API NodeJS - 在不更改格式的情况下更新单元格

laravel - Laravel 5.4 中的 getRelatedIds 发生了什么

php - 使用 Eloquent 查询进行 Laravel 日期分组

Laravel spatie QueryBuilder GET 请求搜索

hadoop - Vagrant 'box could not be found' 错误

javascript - 获取请求失败,错误为 : connect ECONNREFUSED

javascript - Node 错误堆栈跟踪未定义

javascript - 从 Node 使用 mocha js 中的全局窗口变量

symfony - 在 Vagrant 上使用 Symfony 清除缓存失败

redhat - Vagrant 和红帽企业许可