由于node.js错误,无法使用Bower

时间:2015-10-22 09:27:46

标签: javascript node.js bower

我正在尝试使用bower为我正在处理的网站安装所有内容,但每次我尝试使用它时,都会收到错误:

TypeError: Object #<Object> has no method 'toLowerCase'
at Function.Buffer.isEncoding (buffer.js:240:32)
at assertEncoding (evalmachine.<anonymous>:98:27)
at Object.fs.writeFileSync (evalmachine.<anonymous>:908:3)
at Object.create.all.set (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js:64:8)
at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js:27:11)
at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js:19:23)
at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js:11:12)
at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js:40:32)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)

我一直在互联网上搜索一段时间但无法找到解决此问题的方法。

我正在尝试在Linux Mint 17.2上运行它

1 个答案:

答案 0 :(得分:0)

通过下载Node.js源并重新编译它来解决问题。