【发布时间】:2019-02-27 15:13:37
【问题描述】:
虽然有几篇关于这个问题的文章,但我似乎找不到任何最新并适用于 ASPNET Core 2.x、Visual Studio 2017 的文章。
如何仅发布我的 JavaScript (.js) 文件的缩小版本?
最好通过发布配置文件 (.pubxml) 执行此操作,这样我就可以通过设置不同的发布配置文件(Dev、UAT、Staging、Production)来包含/排除。
【问题讨论】:
-
有 MVc 包,这不适合你吗?
-
如果您指的是创建一个压缩文件包,这并不能解决原始 .js 文件的发布问题...任何人都可以通过调整 URL 来查看它。
-
我的意思是你可以有两个不同的包,一个在发布,另一个在调试,同样的也可以应用于不同的属性。看看这个,但不确定这是否是您要寻找的答案。stackoverflow.com/questions/3788605/…
-
当然,我可以创建两个捆绑包,但它看起来太老套了。我只是不知道为什么你的发布配置中不能有一些有助于说,不要部署这些文件的东西。这是我的问题。
-
这似乎是不可能的,所以我写了一个构建后的 powershell,它只是删除了存在缩小版本的 CSS 和 JavaScript 文件。
标签: javascript asp.net-core publish minify