作为一个警告,让我明确表示我 不 是一个前端开发者。关于这个问题......
在我的ASP.NET核心应用程序中,我可以使用bower
来获取jQuery
,Bootstrap
等。然后,这些文件将进入wwwroot/lib/
文件夹。然后在我看来,我可以像这样引用这些:
<environment names="Development">
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
</environment>
<environment names="Staging,Production">
<link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/css/bootstrap.min.css"
asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
</environment>
对于分期和制作,建议使用CDN,所以在这种情况下我使用Microsoft ajax CDN。我不明白为什么在boostrap
或jQuery
时使用bower / npm,当你也可以使用CDN进行开发时。
<environment names="Development">
<link rel="stylesheet" href="http://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.js" />
</environment>
我错过了什么吗?