我正在学习如何使用Bower。为了开始,我创建了一个基本的bower.json文件,其责任是获取jquery。我的bower.json文件如下所示:
{
"name": "MyProject",
"version": "0.0.1",
"devDependencies": {
"jquery": "~2.1.0"
}
}
当我从bower.json文件所在的目录运行bower install时,出现以下错误:
bower EMALFORMED Failed to read C:\Projects\MyProject\bower.json
我做错了什么?我一直在寻找在语法上不正确的东西。但是,一切看起来都对我不对。非常感谢你的帮助!
答案 0 :(得分:5)
由于您使用的是Windows,因此您很可能遇到BOM和/或其他utf8 / utf16编码问题。
再次尝试使用不会做愚蠢事情的文本编辑器(可能是Sublime Text - 我不太确定Windows上有什么好处。)
答案 1 :(得分:1)
似乎未解决的错误
请参阅链接:https://github.com/bower/bower/issues/783
尝试使用此
{
"name": "MyProject",
"version": "0.0.1",
"dependencies": {
"jquery": "~2.1.0"
}
}
如果这不起作用,请尝试使用npm update -g bower