Closed simuusang closed 3 years ago
提问前请确认以下几点信息,否则你的问题将不会被解答
在使 vue 3.0 在使用 tsx 语法时,我修改了配置开启了css module ,但是发现第三方库的类名也会被编译,请问有啥办法可以解决这个问题吗
css: () => ({ loaderOptions: { cssOptions: { // https://github.com/webpack-contrib/css-loader/tree/v1.0.1 modules: { localIdentName: "[name]__[local]--[hash:base64:5]", exportLocalsConvention: "camelCaseOnly", }, url: (url, resourcePath) => { // Don't handle `img.png` urls if (/\.(png|jpe?g|gif|svg|eot|ttf|woff|woff2)$/i.test(url)) { return false; } return true; }, }, }, }),
http://doc.ssr-fc.com/docs/features$faq#%E5%AF%B9%E6%89%80%E6%9C%89%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%96%87%E4%BB%B6%E4%BD%BF%E7%94%A8%20css%20modules
直接设置auto属性不为false就行了,hash生成规则框架会做并且跟vite场景的规则抹平
确定安装的是最新依赖,最近的版本对css-loader有更新
好的,谢谢
提问前请确认以下几点信息,否则你的问题将不会被解答
详细描述你的问题
在使 vue 3.0 在使用 tsx 语法时,我修改了配置开启了css module ,但是发现第三方库的类名也会被编译,请问有啥办法可以解决这个问题吗
期望的结果
当前使用的版本
复现仓库地址
你本人对问题可能的原因判断(如果你能大概判断的话)