【问题标题】:Bower Malformed鲍尔畸形
【发布时间】:2014-03-22 14:05:18
【问题描述】:

我正在学习如何使用 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

我做错了什么?我一直在寻找语法不正确的东西。但是,一切对我来说都是正确的。非常感谢您的帮助!

【问题讨论】:

    标签: json bower


    【解决方案1】:

    由于您使用的是 Windows,因此您很可能遇到了 BOM 和/或其他 utf8/utf16 编码问题。

    参加look here

    使用不会做傻事的文本编辑器再试一次(也许是 Sublime Text - 我不太确定 Windows 上有什么好处)。

    【讨论】:

      【解决方案2】:

      似乎是未解决的错误

      查看链接:https://github.com/bower/bower/issues/783

      试试这个

      {
          "name":  "MyProject",
          "version": "0.0.1",
          "dependencies": {
              "jquery": "~2.1.0"
          }
      }
      

      如果这不起作用,请尝试使用 npm update -g bower 更新您的凉亭

      【讨论】:

      • 奇怪。我在上面复制了您的 JSON,运行了 bower install,但仍然遇到相同的错误。我还尝试在运行 npm update -g bower 后运行 bower install。没有运气。
      • 在我们的项目中工作正常,从来没有任何问题。
      猜你喜欢
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      相关资源
      最近更新 更多