npm / yeoman安装generator-angular without sudo我尝试使用没有sudo的 Yo(Yoeman)安装generator-angularjs :npm install -g generator-angular我明白了:Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular'当我输入时sudo yo,哟告诉我我不应该使用sudo(这是完全可以理解的)。我有一个~/node_modules目录 - 为什么不在那里安装它的包?
3 回答
莫回无
TA贡献1865条经验 获得超7个赞
我设法最终使用以下内容在ubuntu 13.04上工作(如果有人遇到类似的设置问题):
sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
试图运行:
npm install -g yo
结果
Error: EACCES, mkdir '/usr/lib/node_modules/yo'
固定使用:
echo prefix = ~/.node >> ~/.npmrc echo 'export PATH=$HOME/.node/bin:$PATH' >> ~/.bashrc . ~/.bashrc
运行:
yo webapp
导致:
Error: EACCES, permission denied '/home/username/.config/configstore/update-notifier-yo.yml'
固定使用:
sudo chown yourusername:yourusername /home/yourusername/.config/configstore/update-notifier-yo.yml
- 3 回答
- 0 关注
- 610 浏览
添加回答
举报
0/150
提交
取消