Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Laravel Homestead安装长生不老药时出错_Node.js_Laravel_Npm_Homestead_Laravel Elixir - Fatal编程技术网

Node.js Laravel 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

在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/node_modules/bin-version/node_modules/find-versions'
我猜是windows路径上260个字符限制的问题,因为所有这些文件夹都是从vagrant映射到windows的,这就是错误的来源


有人有办法解决这个问题吗?

我猜您正在运行一个旧版本的NPM,因为
NPM 3.0.0
专门为windows用户使用一个平面依赖关系树,请参见此处:


只需从他们的站点再次下载节点并重新安装即可。

我也有同样的问题。你解决了吗?@c2我在主机上安装了,并确保执行
npm安装--global gulp