在 Visual Studio 中的 Release Build 中删除未使用的 css / js 代码

Remove unused css / js code on Release Build in Visual Studio

有没有办法从 Release Build 文件中删除未使用的 CSS / JS?类似于在 Release Build 上缩小文件的方式。

基本上,当我构建我的发布代码时,我希望删除未使用的 CSS / JS,但仅在构建的文件中。我希望它在我的项目中仍然可用,以防我以后想使用它。我想清理 bootstrap.css 中的多余垃圾之类的东西。

一个解决方案是注释掉未使用的 css 并从构建中删除所有注释。

你可以使用 optimize-css-assets-webpack-plugin 来删除评论, 示例:https://browse-tutorials.com/snippet/webpack-remove-comments-compressed-css

Use Webpack's Tree Shaking

像 Webpack 一样的模块捆绑器只需很少的配置工作即可即时完成。