为了账号安全,请及时绑定邮箱和手机立即绑定

npm / yeoman安装generator-angular without sudo

npm / yeoman安装generator-angular without sudo

人到中年有点甜 2019-08-15 16:28:41
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


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 564 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信