mean.io初始化新项目 - 所有者权利

时间:2015-05-23 10:49:06

标签: node.js macos root meanjs

我正在尝试使用命令mean init myProject初始化我的第一个MEAN项目。此命令返回错误:

There are 1313 files in your ~/.npm owned by root Please change the permissions by running - chown -R whoami ~/.npm

通过运行此chown命令,我有另一个错误Operation not permitted

我尝试使用nvm,但我不确定这是否是一个好方向。如果是,我不知道如何配置它。

你可以帮我解决这个问题吗,我几天都很挣扎:/谢谢

2 个答案:

答案 0 :(得分:0)

您需要以root身份运行chown。使用

获取您的用户名
whoami

然后运行此替换<username&gt;与你在上一步中得到的那个

sudo chown -R <username> ~/.npm

为了将来参考,请不要运行&#34; npm install -g&#34;用sudo命令。如果您遇到权限问题,请先解决这些问题。

答案 1 :(得分:0)

我在使用mean.io framework / scaffolding工具时遇到了严重的问题。

我知道,这不是解决您问题的方法,但请您好好考虑yeoman