【问题标题】:npm install -g webpack gives tar.unpack untar errornpm install -g webpack 给出 tar.unpack 解压错误
【发布时间】:2015-08-17 19:34:31
【问题描述】:

我在我的 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 的东西和东西,我只是希望这些东西能更容易一些。

【问题讨论】:

    标签: node.js npm webpack


    【解决方案1】:

    从它的外观上看,既然它说的是 EACCES,它可能会被系统拒绝访问。如果您在 unix 上全局安装,则必须使用 sudo。

    $ sudo npm install -g webpack
    

    【讨论】:

    • 谢谢,但我不想这样做,因为我这样做的经验是,事情最终会变得很有趣。希望我可以让它像我不需要 Sudo 的其他帐户一样工作
    • 另外我在我的另一个帐户上运行了 npm install -g webpack,为什么我还需要在这个帐户中运行它,节点和帐户权限有这么多问题,希望他们能把它搞定像窗户一样简单。
    【解决方案2】:

    开始使用nvm,它会让你完全不用sudo

    https://github.com/creationix/nvm

    【讨论】:

    • 酷,你可能已经从节点安装废话中拯救了我,它现在是 nvm 最佳实践吗?
    • 所以我安装了 nvm,然后运行 ​​nvm install 0.12.7 ,它工作正常。但是我在尝试 npm install -g 时仍然遇到同样的错误,打开一个新的终端并运行 node -v 并得到 0.12.4
    猜你喜欢
    • 2015-11-08
    • 1970-01-01
    • 2015-06-05
    • 2021-02-27
    • 2016-02-11
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多