bower.json中的依赖项/语法错误出错

Sea*_*ean 5 visual-studio npm bower asp.net-core

我创建了一个新的ASP.NET V5 Web项目,并添加了一个NPM配置(package.json)文件:

{
    "version": "1.0.0",
    "name": "ASP.NET",
    "private": true,
    "devDependencies": {
        "bower": "1.4.1"
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我添加了一个bower.json文件:

{
    "name": "ASP.NET",
    "private": true,
    "dependencies": {
        "bootstrap": "*"
    }
}
Run Code Online (Sandbox Code Playgroud)

我出现以下错误:

在此输入图像描述


编辑

当我创建一个空的ASP.NET v5项目时会发生这种情况.当我创建一个MVC项目时,它工作正常.当我从MVC项目中添加所有客户端相关项(例如gulpfile.js)时,我设法让空项目工作,所以它一定是缺少它需要的东西.

Bar*_*nar 9

我有类似的问题,在我的情况下,解决方案是:

  1. 转到工具 - > 选项 - > 项目和解决方案 - > 外部Web工具
  2. 取消:
    • .\node_modules\.bin
    • $(VSINSTALLDIR)\Web\External
    • $(VSINSTALLDIR)\Web\External\git

在Visual Studio 2015社区下工作正常,但请记住,我确实已经单独安装和配置了nodejsgit,我没有使用任何VS内置工具.

UPDATE

在Visual Studio 2017社区中,路径是:

工具 - >选项 - >项目和解决方案 - > Web包管理 - >外部Web工具


Sea*_*ean 3

bower我需要从文件夹内卸载该组件NPM

我之前安装了它,然后从package.json文件中删除了它,但它仍然在NPM文件夹中。移除后,效果很好。