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

{ 
    "version": "1.0.0", 
    "name": "ASP.NET", 
    "private": true, 
    "devDependencies": { 
        "bower": "1.4.1" 
    } 
} 
然后我添加了一个 bower.json 文件:
{ 
    "name": "ASP.NET", 
    "private": true, 
    "dependencies": { 
        "bootstrap": "*" 
    } 
} 
我收到以下错误显示:


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

请您参考如下方法:

我遇到了类似的问题,就我而言,解决方案是:

  • 转至 工具 -> 选项 -> 项目及解决方案 -> 外部网络工具
  • 取消选中:
  • .\node_modules\.bin
  • $(VSINSTALLDIR)\Web\External
  • $(VSINSTALLDIR)\Web\External\git

  • 在 Visual Studio 2015 社区下工作正常,但请记住,我确实单独安装和配置了 nodejs git 而且我不使用任何 VS 内置工具。

    更新

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

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


    评论关闭
    IT干货网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!