我已将 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/