如何使用Angular CLI使CSS类名称不可读

时间:2019-03-13 07:05:32

标签: javascript angular webpack angular-cli

我找到了一个Webpack模块https://github.com/webpack-contrib/css-loader#css-modules 能够重命名类名并使类名不可读。

我在https://stackoverflow.com/a/14751344/5369031处找到了答案,但我很好奇我们如何在ng build --prod期间在Angular CLI中实现相同的目标?

不可读的意思是:

enter image description here

1 个答案:

答案 0 :(得分:0)

https://github.com/webpack-contrib/css-loader#css-modules所做的就是启用CSS Modules

我能够在Angular 8应用程序中实现CSS Modules(也可以在Angular 7或更高版本中实现),感谢@angular-builders/custom-webpack自定义构建,然后使用postcss-modulesposthtml-css-modules

postcss-modules散列所有样式,然后posthtml-css-modules用散列的类名替换html文件上的类名。

我在这里记录了解决方案:

我希望它对您有用。