如何从nuget更改脚本或样式文件位置?

时间:2015-04-17 15:02:57

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

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

那我怎么解决这个问题呢?有可能吗?

1 个答案:

答案 0 :(得分:3)

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

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

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


有关Bower的更多信息: