gpt4 book ai didi

twitter-bootstrap - 从 ASP.Net Core 2 MVC 项目中删除 Bootstrap

转载 作者:行者123 更新时间:2023-12-04 14:25:06 27 4
gpt4 key购买 nike

在 ASP.Net core 1 项目中有一个 packages.json,您可以在其中管理像 bootstrap 这样的包,但这个文件不在我的 asp.net core 2 mvc 项目中,但该项目带有 bootstrap。我已经检查了 Manage Nuget 和 Manage Bower,但它们都没有将 bootstrap 显示为已安装的软件包。事实上,它们只显示 ASP.net 核心。如何从项目中删除 Bootstrap ?以及如何管理预安装的 jQuery 副本?

最佳答案

你可以从/path/wwwroot/css和/path/wwwroot/js中删除任何不需要的CSS/Javascript,但是bootstrap/jquery的主目录一般是/path/wwwroot/lib

至于自动安装/更新,这是由位于 bower.json 中的 Bower 处理的,只需删除这些依赖项即可将其删除。

清晰度编辑:

在 project_folder/Views/Shared/_Layout.cshtml 中,删除:

<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />

<link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap.min.css"
asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />

Javascript 在底部:

<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.0.min.js"
asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
asp-fallback-test="window.jQuery"
crossorigin="anonymous"
integrity="sha384-K+ctZQ+LL8q6tP7I94W+qzQsfRV2a+AfHIi9k8z8l9ggpc8X+Ytst4yBo/hH+8Fk">
</script>
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/bootstrap.min.js"
asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal"
crossorigin="anonymous"
integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa">
</script>

在 project_folder/wwwroot/lib 文件夹中,删除所有 bootstrap 文件夹、jquery 文件夹。

关于twitter-bootstrap - 从 ASP.Net Core 2 MVC 项目中删除 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47560123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com