为什么有一个bower lib文件夹用于开发,但它没有在生产中使用?

时间:2016-07-09 03:17:19

标签: npm asp.net-core bower

作为一个警告,让我明确表示我 是一个前端开发者。关于这个问题......

在我的ASP.NET核心应用程序中,我可以使用bower来获取jQueryBootstrap等。然后,这些文件将进入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。我不明白为什么在boostrapjQuery时使用bower / npm,当你也可以使用CDN进行开发时。

<environment names="Development">
    <link rel="stylesheet" href="http://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.js" />
</environment>

我错过了什么吗?

0 个答案:

没有答案