我很新的意思是堆栈,我试图拉一些组件使用电源。
我有我的。bowerrc文件,它给出了安装路径。
//.bowerrc
{
"directory": "public/libs"
}
和我有我的厕所。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++中打开文件,进入"Encoding",选择"convert to ANSI"
祝你好运
创建.bowerrc文件后:
- 在Visual Studio 中打开文件点击文件菜单下的"另存为"
- 点击保存按钮右侧的向下箭头符号
- 选择"Save with Encoding"
- 同意替换文件
- 将编码类型更改为"Western European (Windows) - Codepage 1252",并将行尾保留为"Current Settings"
- 点击保存键
由于Visual Studio在文件的开头添加了BOM,我遇到了这个问题。在notepad++中打开它,选择Encoding并选择"Encode in UTF-8 without BOM"就解决了问题——这种方法相对于将文件转换为ANSI的优点是,您仍然可以在代码中使用Unicode字符。json文件。
显然,您也可以在任何其他支持从UTF-8编码的文件中剥离BOM的文本编辑器中执行此操作。
这可能是因为在bower文件中有一行注释。JSON中不允许出现//…
或/*…*/
形式的注释。所以你会得到这个错误,如果你真的有// bower.json
行在你的bower文件的开始(如在提供的例子中)。
最后我得到了一点帮助!!现在我要写出其他方程的解。我复制了鲍尔的内容。Json从web到sublime文本编辑器。编辑加了一些我看不见的字。复制粘贴到旧的经典记事本,替换文件为我解决了这个问题。
我也有这个非常恼人的问题。对我有效的方法是打开凉亭。在Visual Studio 2017中保存json文件,使用Ctrl + S再次保存文件,就是这样!现在,我第一次可以通过Bower安装包了!
你好,
对我有用的实际上是卸载包,即在这种情况下Bootstrap,然后只包括我想在Visual Studio项目中使用的Bootstrap版本。请看下面的截图。然后我拯救了它,并发挥了它的魔力!
Bower.json