最近在使用 Nextjs + sass
在配置 nextjs 的过程中,一直无法解决 scss 全局变量的实现以及组件间 css 模块化的实现。
导致样式覆盖的问题,全局变量的 scss 还要每个样式文件 import 一次
查了半天也没找到有效的解决方式
还请大佬们指点一下(*  ̄︿ ̄)
下面这俩都试过了。。。
/// next.config.js
// 全局变量和 mixin
config.module.rules.push({
enforce: 'pre',
test: /.scss$/,
loader: 'sass-resources-loader',
options: {
resources: ['/styles/_variables.scss'],
}
});
/// next.config.js
// css 模块化
cssModules: true,
cssLoaderOptions: {
importLoaders: 1,
// scoped class 格式
localIdentName: "[local]__[hash:base64:5]",
},
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.