【问题标题】:How to change script or style files location from nuget?如何从 nuget 更改脚本或样式文件的位置?
【发布时间】:2015-06-24 12:30:30
【问题描述】:

我有一个 MVC 项目,我正在使用 jquery、bootstrap 和其他一些来自 nuget 的文件。如您所知,在 mvc 中,默认情况下所有脚本文件都在 Scripts 中,所有 css 文件都在 Content 中。我将所有脚本和 css 文件移动到 Content/css , Content/js ,之后我遇到了一个问题,因为当我更新我的 nuget 包时文件将转到默认位置(js => Scripts,css=> Content)。

那么我该如何解决这个问题呢?有可能吗?

【问题讨论】:

标签: asp.net-mvc visual-studio nuget nuget-package nuget-spec


【解决方案1】:

在 NuGet 中,无法控制内容文件的安装位置。 NuGet 包的作者完全决定内容文件使用什么路径。

我建议不要使用 NuGet 来处理内容文件,而是使用基于 npm(节点包管理器)的Bower

使用 Bower,您可以控制文件的安装位置。查看有关该主题的此 SO 帖子(尤其是第二个答案):How to change bower's default components folder?


更多关于 Bower 的信息:

【讨论】:

  • 仅供参考:ASP.NET 5 将使用 Bower 作为引导程序、jQuery 等客户端依赖项的默认包管理器。因此,如果您目前正在处理 ASP.NET MVC 项目,你可能有更多的理由去了解这些很酷的东西。见:asp.net/vnext/overview/aspnet-vnext/…
猜你喜欢
  • 2018-05-31
  • 1970-01-01
  • 2014-06-29
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-28
相关资源
最近更新 更多