我的系统发生了一些非常奇怪的事情。我正在运行 Ubuntu 12.04,并将其用于 node.js 开发。每次我执行安装时(sudo npm install -g myPackage
)都会创建一个临时文件夹:[sudo] password for emanuele:
包含一个递归无限结构:
[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele: /home/emanuele/[sudo] password for emanuele:
等等(当然,emanuele 是我的用户名)。
我不知道这是什么原因造成的。我从未见过这样的事情!
答案1
使用以下命令设置前缀/usr/local
:
npm set prefix /usr/local
npm install -g phon
来源:
使用 NPM 1 3 11 安装 Phonegap 在 Mac OS 上创建密码目录路径
它对我有用