Node.js Bower init命令错误
我正在试用谷歌聚合物。成功安装了node.js,正如您在下面看到的,安装了npm和Bower。但是,当键入“bower init cmd”时,它会给我以下错误:我做错了什么,如何最好地解决这个问题?运行MacOSX(Mav)提前感谢Node.js Bower init命令错误,node.js,macos,terminal,polymer,bower-install,Node.js,Macos,Terminal,Polymer,Bower Install,我正在试用谷歌聚合物。成功安装了node.js,正如您在下面看到的,安装了npm和Bower。但是,当键入“bower init cmd”时,它会给我以下错误:我做错了什么,如何最好地解决这个问题?运行MacOSX(Mav)提前感谢 shukhratnegmatov:Polymer shukhratnegmatov$ node -v v0.10.30 shukhratnegmatov:Polymer shukhratnegmatov$ npm -v 1.4.21 shukhratnegmatov
shukhratnegmatov:Polymer shukhratnegmatov$ node -v
v0.10.30
shukhratnegmatov:Polymer shukhratnegmatov$ npm -v
1.4.21
shukhratnegmatov:Polymer shukhratnegmatov$ bower -v
1.3.9
shukhratnegmatov:Polymer shukhratnegmatov$ bower init
Error: EACCES, permission denied '/Users/shukhratnegmatov/.config/configstore'
at Object.fs.mkdirSync (fs.js:647:18)
at Function.sync (/usr/local/lib/node_modules/bower/node_modules/mkdirp/index.js:70:13)
at Object.create.all.get (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/configstore.js:40:13)
at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/configstore.js:26:44)
at new Insight (/usr/local/lib/node_modules/bower/node_modules/insight/lib/insight.js:26:34)
at Object.setup (/usr/local/lib/node_modules/bower/lib/util/analytics.js:18:19)
at Object.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:72:11)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
shukhratnegmatov:Polymer shukhratnegmatov$
shukhratnegmatov:Polymer shukhratnegmatov$node-v
v0.10.30
shukhratnegmatov:聚合物shukhratnegmatov$npm-v
1.4.21
shukhratnegmatov:聚合物shukhratnegmatov$bower-v
1.3.9
shukhratnegmatov:聚合物shukhratnegmatov$bower init
错误:EACCES,权限被拒绝“/Users/shukhratnegmatov/.config/configstore”
在Object.fs.mkdirSync(fs.js:647:18)
在Function.sync(/usr/local/lib/node_modules/bower/node_modules/mkdirp/index.js:70:13)
在Object.create.all.get(/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/configstore/configstore.js:40:13)
在Object.Configstore(/usr/local/lib/node_modules/bower/node_modules/insight/node_modules/Configstore/Configstore.js:26:44)
在new Insight(/usr/local/lib/node_modules/bower/node_modules/Insight/lib/Insight.js:26:34)
在Object.setup(/usr/local/lib/node_modules/bower/lib/util/analytics.js:18:19)
反对。(/usr/local/lib/node_modules/bower/bin/bower:72:11)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
shukhratnegmatov:聚合物shukhratnegmatov美元
如果您遇到与我类似的情况,解决方案是您的某个程序出于某种原因可能会删除configstore
在这种情况下,您可以打开终端并键入:
打开Users/[您的用户名]/.config
[您的用户名]应该是您的用户名。我猜是shukhratnegmatov
然后创建一个名为configstore的文件夹
完成。我遇到了同样的问题,这对我来说很有效,只需替换“用户名”
$ sudo chown username /Users/username/.config/configstore/insight-bower.yml
您是否检查了该
...config/configstore
dir/文件的权限?我有类似问题,我的…/.config/configstore文件夹似乎不存在。我不知道我做了什么导致了这个。。。