Bower定义〜/ .config位置

时间:2015-02-09 21:45:45

标签: npm bower

我的用户无权在其主目录中创建目录。

我在尝试bower安装时遇到了一些错误,我是否可以从/.bowerrc或其他什么来定义.config目录的位置?正如您可以使用缓存目录等。

理想情况下,该解决方案适用于系统上的所有用户。

$ bower install

Error: EACCES, permission denied '<snip>/.config'
    at Object.fs.mkdirSync (fs.js:647:18)
    at sync (/usr/local/lib/node_modules/bower/node_modules/mkdirp/index.js:70:13)
    at Function.sync (/usr/local/lib/node_modules/bower/node_modules/mkdirp/index.js:76:24)
    at Object.create.all.get (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/index.js:41:13)
    at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/index.js:27:44)
    at new Insight (/usr/local/lib/node_modules/bower/node_modules/insight/lib/index.js:26:34)
    at ensureInsight (/usr/local/lib/node_modules/bower/lib/util/analytics.js:26:19)
    at Object.setup (/usr/local/lib/node_modules/bower/lib/util/analytics.js:43:9)
    at Object.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:72:11)
    at Module._compile (module.js:456:26)

1 个答案:

答案 0 :(得分:0)

我能够通过定义XDG_CONFIG_HOME环境变量来解决这个问题。

请参阅https://superuser.com/questions/365847/where-should-the-xdg-config-home-variable-be-defined