【发布时间】:2016-08-30 03:31:59
【问题描述】:
我在尝试从 bower.json (bower install) 安装依赖项时遇到此错误,我不知道它是什么或如何修复它...任何帮助都将不胜感激。
✘ deniz946@UbuntuOS ~/Desktop/meanapp/client resourcejs bower install
/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:54
throw err;
^
Error: EACCES: permission denied, open '/home/deniz946/.config/configstore/bower-github.json'
You don't have access to this file.
at Error (native)
at Object.fs.openSync (fs.js:584:18)
at Object.fs.readFileSync (fs.js:431:33)
at Object.create.all.get (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26)
at Object.Configstore (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44)
at readCachedConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:19:23)
at defaultConfig (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/config.js:11:12)
at Object.<anonymous> (/home/deniz946/.nvm/versions/node/v5.0.0/lib/node_modules/bower/lib/index.js:16:32)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
【问题讨论】:
-
以超级用户身份订购它,
sudo bower install。 -
您不必使用 sudo 运行 bower。你安装的时候搞砸了。肯定有文件夹的权限问题。
-
我该如何解决这个权限问题?
-
@FridoxFL 您再次遇到权限问题。您的权限问题很可能在更高的地方,您可能还需要递归地
chown.cache文件夹,但也许对这个问题的更多研究可能会向您展示解决此问题的更好方法。通常,当您在不需要sudo时安装npm或bower时会出现这些问题,然后他们使用的任何东西也需要sudo权限。 -
@nem 用 chown -r 修复了 .cache 文件夹,非常感谢!
标签: javascript node.js bower