无法将bootstrap 4(beta)nuget软件包安装到.Net MVC(.Net版本4.6.2)

Deb*_*nda 14 nuget bootstrap-4 popper.js

我无法将bootstrap 4(beta)安装到我的MVC项目中.确切地说,popper.js nuget依赖是无法安装的.请让我知道任何可行的方法(凉亭安装仍然是一种方式,但我想与nuget一起去)

无法安装包'popper.js 1.11.0'.您正在尝试将此软件包安装到以".NETFramework,Version = v4.6.2"为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件.有关更多信息,请与软件包作者联系

And*_*ham 14

通过执行以下操作,我终于能够使Bootstrap 4-Beta正常工作:

1.)安装popper.js NuGet包V1.12.3

2.)安装Bootstrap4-beta NuGet包

3.)更新您的BundleConfig.cs以包含以下内容:注意popper.js路径

bundles.Add(new ScriptBundle("~/Scrpts/Bootstrap").Include(
                             /*** Make sure popper.js is pointing to umd ***/
                             "~/Scripts/umd/popper.js", 
                             "~/Scripts/bootstrap.js",
                             ));

bundles.Add(new StyleBundle("~/CSS/Bootstrap").Include(
                            "~/Content/bootstrap.css"));
Run Code Online (Sandbox Code Playgroud)

出于某种原因,如果您尝试在\Scripts文件夹的根目录中使用popper.js,您将收到错误:

SyntaxError: export declarations may only appear at top level of a module
Run Code Online (Sandbox Code Playgroud)

但在版本/Scripts/umd似乎工作.


小智 5

您可以通过手动将popper.js包添加到包配置来解决此问题.

<package id="popper.js" version="1.11.1" targetFramework="net462" />
Run Code Online (Sandbox Code Playgroud)

然后你可以进入nuget包管理器并正常安装.