Nextjs 样式问题求解

2021-01-17 23:14:24 +08:00
 riccox

最近在使用 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]",
  },
703 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/745743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX