Node.js Laravel Homestead安装长生不老药时出错
在homestead中运行Node.js Laravel Homestead安装长生不老药时出错,node.js,laravel,npm,homestead,laravel-elixir,Node.js,Laravel,Npm,Homestead,Laravel Elixir,在homestead中运行npm install时,我会收到一长串错误,这些错误从 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
npm install
时,我会收到一长串错误,这些错误从
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'
我猜是windows路径上260个字符限制的问题,因为所有这些文件夹都是从vagrant映射到windows的,这就是错误的来源
有人有办法解决这个问题吗?我猜您正在运行一个旧版本的NPM,因为
NPM 3.0.0
专门为windows用户使用一个平面依赖关系树,请参见此处:
只需从他们的站点再次下载节点并重新安装即可。我也有同样的问题。你解决了吗?@c2我在主机上安装了,并确保执行
npm安装--global gulp