通过Nuget安装Bootstrap时引用问题

6

我使用nuget包管理器安装了bootstrap后,Bootstrap文件没有出现在我的wwwroot目录中,我无法在HTML文件中引用Bootstrap。我是.Net新手,所以有点迷失方向。我已经在YouTube上观看了大量视频,每当有人安装bootstrap时,所有文件都会出现在解决方案资源管理器中。


没有在wwwroot/css或wwwroot/js文件夹下找到任何文件,但在dependencies/NuGet中我可以看到bootstrap(4.3.1)。 - Aidanas Naugžemis
请检查解决方案文件夹,而不是部署文件夹。 - Reinstate Monica Cellio
请提供更多上下文信息,以便我更好地理解您的需求。图片链接无法提供足够的信息。谢谢! - Aidanas Naugžemis
右键单击项目名称“EmptyProject”,然后选择“在文件资源管理器中打开文件夹”。这样可以查看实际文件夹,而不仅仅是解决方案资源管理器。这不会显示项目文件夹中的所有内容 - 只有您添加到解决方案中的内容。这不太可能解决您的问题,但您需要知道它是否已将包内容解压缩到正确的文件夹中。此外,自从您包含该软件包以来,您是否已构建了该项目? - Reinstate Monica Cellio
好的,那我无法解释了,因为它应该会将包解压到正确的文件夹中。我从未见过它没有这样做。 - Reinstate Monica Cellio
显示剩余2条评论
1个回答

3
客户端库NuGet包适用于ASP.NET MVC,而不是ASP.NET Core。 Core使用完全不同的方法来管理客户端库。
在Core中,您需要使用LibMan(Microsoft提供的默认客户端库管理器)或npm(Node.js软件包管理器)。虽然npm需要更多的努力,因为您需要将其与类似webpack或gulp的东西相结合,但它是首选方法,并且也更完整和可扩展。 LibMan虽然易于使用,但并不完整。 它完全依赖于cdnjs.cloudflare.com,因此如果该库不存在,您就无法使用。虽然涵盖了大量的库,但它并不详尽,您可能会遇到无法获得的东西。在那时,您将不得不回退到npm,因此最好只使用它进行一切。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接