美文网首页
webpack 配置 sass 公共变量

webpack 配置 sass 公共变量

作者: 云高风轻 | 来源:发表于2023-07-26 17:37 被阅读0次

1. 前言

  1. 今天的面试 都是针对 实际开发的问题 ,没遇到就是遇到
  2. 哈哈 知之为知之 不知为不知,不过面试的时候确实会有些想不起来,出门想起了

2. 背景

  1. 不想在每个文件都 进行import导入变量
  2. 所以定义公共变量
  3. 那在哪定义呢

3. webpack配置 sass 公共变量

  1. Webpack配置中使用sass-loaderprependData选项来自动注入变量
module.exports = {
  // ...其他配置...
  module: {
    rules: [
      {
        test: /\.scss$/,
        use: [
          'style-loader',
          'css-loader',
          {
            loader: 'sass-loader',
            options: {
              // 在这里设置共享的Sass变量
              prependData: `@import "@/path/to/your/shared-variables.scss";`,
            },
          },
        ],
      },
    ],
  },
  // ...其他配置...
};

  1. prependData选项来将@import指令添加到每个Sass文件的开头
  2. 从而自动将shared-variables.scss文件中的变量注入到所有Sass文件中。
  3. 确保替换 @/path/to/your/shared-variables.scss为你的实际文件路径
  1. 这样配置后,你就可以在所有的Sass文件中使用shared-variables.scss中定义的变量,而无需在每个文件中手动导入它们


参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

相关文章

网友评论

      本文标题:webpack 配置 sass 公共变量

      本文链接:https://www.haomeiwen.com/subject/wwbkpdtx.html