【发布时间】:2017-08-11 11:05:56
【问题描述】:
我正在处理一个由几个人通过 git 维护的 ASP.net 项目。
我们希望在构建时缩小 CSS 文件,并检查了捆绑包和缩小插件,但是这似乎没有提供在每次构建时从源文件重新生成缩小代码的选项。
有没有更好的方法来缩小每次构建时的源 css 文件?
【问题讨论】:
标签: css asp.net visual-studio-2017 minify
我正在处理一个由几个人通过 git 维护的 ASP.net 项目。
我们希望在构建时缩小 CSS 文件,并检查了捆绑包和缩小插件,但是这似乎没有提供在每次构建时从源文件重新生成缩小代码的选项。
有没有更好的方法来缩小每次构建时的源 css 文件?
【问题讨论】:
标签: css asp.net visual-studio-2017 minify
您可以在构建后使用 Microsoft Ajax Minifier。
在此解释:https://www.codeproject.com/Articles/182690/Minify-Javascript-and-CSS-using-Microsoft-Ajax-Min
或者,如果您与 Jenkins 集成,那么在构建步骤之后,您可以调用 bat 文件并在构建目录的文件夹上运行缩小。
对于多个技术项目,您可以基于 Microsoft Ajax Minifier 创建 exe,在所有构建完成后,使用 Jenking 的 bat 命令运行此 exe,仅用于压缩所有 css 和 js 文件。
在构建这些项目后,我已将其与 PHP、ASP.Net 和 Silverlight 代码集成。
【讨论】:
一种更好的方法是 make your file to online file (like CDN link github can help you in that) 然后接下来而不是添加所有 css 添加该链接,这将节省大量构建时间。
尝试缩小文件。
尝试制作在线链接文件。
【讨论】: