繁体   English   中英

NPM不会安装哈巴狗吗?

[英]NPM won't install pug?

谁能帮助我解读此消息的含义? 我有另一个安装了pug的应用程序,但是由于某种原因现在我无法创建新的模块安装。

我正在将应用程序本地的pug安装到node_modules中

我只是想把工作做好,所以如果我错过了一些简单的事情,压力水平对保持精确的视力没有帮助。

我的系统用于持续开发,因此我不会在升级过程中乱糟糟,因为升级历史上已经破坏了所有其他东西。

我的其他应用程序运行正常。

# npm install --save pug@2.0.0-beta4 <= Because the working app uses this one
npm ERR! Linux 3.2.0-35-generic-pae
npm ERR! argv "/home/kingram/.nvm/v0.10.46/bin/node" "/home/kingram/.nvm/v0.10.46/bin/npm" "install" "--save" "pug@2.0.0-beta4"
npm ERR! node v0.10.46
npm ERR! npm  v2.15.1
npm ERR! path /home/kingram/.npm/wordwrap/0.0.2
npm ERR! code EACCES
npm ERR! errno 3

npm ERR! Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2'
npm ERR!  { [Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/home/kingram/.npm/wordwrap/0.0.2',
npm ERR!   parent: 'cliui' }
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/kingram/node/fssreg/npm-debug.log

您可能需要使用sudo进行安装,即sudo npm install ... 这将提示您输入root密码。

似乎需要root特权才能安装所需的软件包。 尽管实际上并非如此,但您可以解决此问题。... 请查看此链接

经过@zillafthegods的查询后,发现〜/ .npm中的某些目录是root拥有的。 特别是自动换行模块目录。

更改了权限,npm很好地安装了它。

如果没有一些建议,我将无法抓住其中一件事情,所以谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM