我已经通过npm安装了mean.io.我已经更新了node,grunt,bower,并使用了mean init来创建我的项目。
然后我进入项目目录并“sudo npm install”。
我现在尝试运行grunt并收到错误
Error: Cannot find module 'meanio'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
有人可以解释为什么会这样吗?我是否错误地安装了mean.io?
答案 0 :(得分:0)
您不应该以root身份运行thr npm install。 所有安装都是普通用户,不包括
sudo initial npm install -g mean-cli
如果您仍然遇到问题,请将所有目录列入 -
chown -R youUser *
你可能仍然在〜/ .npm以root身份拥有权限 - 所以检查那些并在那里chown。