Bootsrap v4.0.0-beta.2无法在asp.net Core 2项目中使用Bower进行安装

时间:2017-11-26 17:47:20

标签: visual-studio npm asp.net-core bootstrap-4 bower

Bootstrap 4 Beta版本2正在狂野中,我试图在asp.net Core 2解决方案中使用它。 bootsrap v3.3.7已预先安装在asp.net Core Web Application(模型 - 视图 - 控制器)项目模板中。要查看我拥有的所有内容,我将bower配置文件添加到项目中。enter image description here因此,默认模板中实际包含4个包。

当我尝试将Bower更新为v4.0.0-beta.2时,我的问题就出现了。我收到此错误: EMALFORMED无法读取C:\ Users \ bendo \ AppData \ Local \ Temp \ DESKTOP-EUUU975-2-作为Aukstas \ bower \ ca4c50b905dc21ea17a10549a6f5944f-15536​​-Afs82a \ bower.json

我收到此错误的原因是Bootstrap 4 doesn't support Bower,因为Visual Studio有点迫使您使用Bower来管理前端程序包,所以我无法使用Bootstrap 4。

我看到people using npm安装Bootstrap 4,但我找不到引用已安装软件包的方法。

所以在这种情况下自然会出现问题:

  1. 如何使引导程序4与asp.net Core 2一起使用
  2. 如果我必须使用不同的前端软件包管理器我该如何处理bower和我的解决方案中预装的软件包
  3. Visual Studio团队如何处理此问题?众所周知,Bower将被弃用,它仍然是asp.net核心项目的包管理器。有什么消息会成为这些项目的下一个包管理器吗?
  4. Bower是将所有软件包安装到wwwroot目录的便捷方式,这不是最好的事情,但它有效。而现在管理前端软件包真的很痛苦。我无法找到明确解释的地方。

0 个答案:

没有答案