“EMALFORMED无法阅读bower.json”“意外标记/”

我相当新意味着堆栈,我试图使用凉亭拉一些组件。

我有我的.bowerrc文件,它提供了安装路径。

//.bowerrc
 {
    "directory": "public/libs"
 }

我有我的bower.json文件,看起来像这样:

// bower.json
{
    "name": "starter-node-angular",
    "version": "1.0.0",
    "dependencies": {
        "bootstrap": "latest",
        "font-awesome": "latest",
        "animate.css": "latest",
        "angular": "latest",
        "angular-route": "latest"   
    }
}

当我安装凉亭我没有问题,甚至是凉亭搜索工作完美。 当我运行命令时:

bower install

我收到以下消息:

Failed to read + pathbower.json

Unexpected token /

我在尝试时收到相同的消息:

bower install jquery

我试图改变文件的编码并使用json在线验证工具。

有任何想法吗??


另一种解决方案是在Notepad ++中打开文件,转到“编码”并选择转换为ANSI。

祝你好运


创建.bowerrc文件后:

  • 在Visual Studio中打开文件
  • 点击文件菜单下的“保存文件”
  • 点击保存按钮右侧的向下箭头标志
  • 选择“使用编码保存”
  • 同意替换文件
  • 将编码类型更改为“西欧(Windows) - 代码页1252”,并将“行结束”保留为“当前设置”
  • 点击保存按钮

  • 由于Visual Studio在文件的开头添加了一个BOM,所以我遇到了这个问题。 在记事本++中打开它,进入编码并选择“无UTF-8编码”解决了这个问题 - 这种将文件转换为ANSI的方法的优点是你仍然可以在Bower.json文件中使用Unicode字符。

    很明显,您也可以在任何其他文本编辑器中执行此操作,该编辑器支持从以UTF-8编码的文件中剥离BOM。

    链接地址: http://www.djcxy.com/p/3395.html

    上一篇: “EMALFORMED Failed to read bower.json” "unexpected token /"

    下一篇: How can i read json with comment with Json.NET