Node.js 我能';不要在我的家园安装拉维长生不老药

Node.js 我能';不要在我的家园安装拉维长生不老药,node.js,vagrant,laravel-5,Node.js,Vagrant,Laravel 5,我正在学习一个教程,我看到他们在sudo npm安装中安装了laravel elixir。但是,当我尝试执行相同操作时,我得到了以下错误: vagrant@homestead:~/Projects/dmca-app$ sudo npm install npm ERR! tar.unpack untar error /home/vagrant/.npm/gulp/3.8.11/package.tgz npm ERR! tar.unpack untar error /home/vagrant/.np

我正在学习一个教程,我看到他们在sudo npm安装中安装了laravel elixir。但是,当我尝试执行相同操作时,我得到了以下错误:

vagrant@homestead:~/Projects/dmca-app$ sudo npm install
npm ERR! tar.unpack untar error /home/vagrant/.npm/gulp/3.8.11/package.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/laravel-elixir/1.0.3/package.tgz
npm ERR! Linux 3.16.0-23-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v0.12.2
npm ERR! npm  v2.7.4
npm ERR! path /home/vagrant/Projects/dmca-app/node_modules/gulp/package.json
npm ERR! code EPERM
npm ERR! errno -1

npm ERR! Error: EPERM, chown '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json'
npm ERR!     at Error (native)
npm ERR!  { [Error: EPERM, chown '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json']
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   path: '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json',
npm ERR!   fstream_finish_call: 'chown',
npm ERR!   fstream_type: 'File',
npm ERR!   fstream_path: '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json',
npm ERR!   fstream_class: 'FileWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19',
npm ERR!      '/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:143:7',
npm ERR!      'FSReqWrap.oncomplete (evalmachine.<anonymous>:95:15)' ] }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/Projects/dmca-app/npm-debug.log
vagrant@homestead:~/Projects/dmca应用程序$sudo npm安装
npm错误!tar.unpack untar error/home/vagrant/.npm/gulp/3.8.11/package.tgz
npm错误!tar.unpack untar error/home/vagrant/.npm/laravel elixir/1.0.3/package.tgz
npm错误!Linux 3.16.0-23-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!path/home/vagrant/Projects/dmca app/node_modules/gulp/package.json
npm错误!代码EPERM
npm错误!errno-1
npm错误!错误:EPERM,chown'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json'
npm错误!错误(本机)
npm错误!{[错误:EPERM,chown'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json']
npm错误!错误号:-1,
npm ERR!代码:“EPERM”,
npm ERR!path:“/home/vagrant/Projects/dmca app/node_modules/gulp/package.json”,
npm错误!fstream\u finish\u呼叫:“chown”,
npm ERR!fstream_类型:“文件”,
npm ERR!fstream_路径:'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json',
npm ERR!fstream_类:“FileWriter”,
npm ERR!fstream\u堆栈:
npm ERR!['/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19',
npm ERR!'/usr/lib/node_modules/npm/node_modules/manentable fs/polyfills.js:143:7',
npm ERR!'FSReqWrap.oncomplete(评估机器:95:15)]}
npm错误!
npm错误!请以root/管理员身份再次尝试运行此命令。
npm错误!请在任何支持请求中包括以下文件:
npm错误/home/vagrant/Projects/dmca-app/npm-debug.log

这看起来像是一个管理问题,但我正在使用sudo。(OS X Yosemite)有什么想法吗?求你了。

是的,我是迈克尔。我注意到我的package.json是这样的

{ “私人”:没错, “依赖性”:{ “吞咽”:“^3.8.8”, “拉维长生不老药”:“* } }

我不知道为什么我有第一行,但我检查了其他laravel安装,我看不到这一行。我删除了第一行

{ “依赖性”:{ “吞咽”:“^3.8.8”, “拉维长生不老药”:“* } }

然后我跑到终点站

npm cache clean
然后

npm install

我可以装上大口和拉维长生不老药。甚至我把这个答案贴在了网上,有人告诉我这对他有用。

node\u modules文件夹是否已经创建?然后删除之前的内容。rm-rf节点_模块。您解决了这个问题吗?我也遇到了同样的问题。。。