Node.js npm安装-g网页包提供tar.unpack untar错误

Node.js npm安装-g网页包提供tar.unpack untar错误,node.js,npm,webpack,Node.js,Npm,Webpack,我在Mac上创建了一个新用户,并尝试了这个。这通常适用于我的其他帐户。这个新用户也是管理员 npm ERR! tar.unpack untar error /Users/test/.npm/webpack/1.11.0/package.tgz npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "webpack" npm ERR! node v0.12.4 npm ERR! npm

我在Mac上创建了一个新用户,并尝试了这个。这通常适用于我的其他帐户。这个新用户也是管理员

  npm ERR! tar.unpack untar error /Users/test/.npm/webpack/1.11.0/package.tgz
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "webpack"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! path /usr/local/lib/node_modules/webpack
npm ERR! code EACCES
npm ERR! errno -13

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/webpack'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/webpack']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/webpack',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/webpack',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR!      'FSReqWrap.oncomplete (fs.js: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!     /Users/test/WebstormProjects/babel-test/npm-debug.log

我对UNIX之类的东西不是很在行,我只是希望这些东西能更简单。

从外观上看,因为它说EACCES,它可能被系统拒绝访问。如果要在unix上全局安装,则必须使用sudo

$ sudo npm install -g webpack

从外观上看,由于它说EACCES,它可能被系统拒绝访问。如果要在unix上全局安装,则必须使用sudo

$ sudo npm install -g webpack

开始使用
nvm
,它将使您完全不用使用
sudo


开始使用
nvm
,它将使您完全不用使用
sudo


谢谢,但我不想这样做,因为我的经验是,这样做最终会让事情变得有趣。希望我可以让它像我的另一个帐户一样工作,我不需要SudoAlso。所以我在我的另一个帐户上运行了npm安装-g webpack,为什么我也需要在这个帐户中运行它,那么多节点和帐户权限的问题,我希望他们能像windows一样轻松地把它下载下来。谢谢,但我不想这么做,因为我做这件事的经验让事情变得很有趣。希望我可以让它像我的另一个帐户一样工作,我不需要SudoAlso。我在我的另一个帐户上运行了npm install-g webpack,为什么我也需要在这个帐户中运行它,节点和帐户权限有这么多问题,希望他们能像windows一样轻松地运行它。酷,您可能已经将我从节点安装程序中解救出来了,现在是nvm最佳实践吗?因此,我安装了nvm,然后运行了
nvm install 0.12.7
,运行正常。然而,我在尝试npm安装-g时仍然遇到同样的错误,打开了一个新的termainal并运行了
node-v
并获得了0.12.4cool,您可能已经将我从node安装程序中解救出来了,这是nvm现在的最佳实践吗?所以我安装了nvm,然后运行了
nvm安装0.12.7
,效果很好。但是,在尝试npm安装-g时,我仍然会遇到相同的错误,打开了一个新的termainal并运行了
node-v
,得到了0.12.4