webpack混入全局样式的两种方式

简介: 如果你使用 stylus 预处理器,默认支持 import 混入一些全局样式

如果你使用 stylus 预处理器,默认支持 import 混入一些全局样式。

{
  test: /\.styl(us)?$/,
  use: [
    MpxWebpackPlugin.wxssLoader(),
    {
      loader: 'stylus-loader',
      options: {
        stylusOptions: {
          import: [resolve('./src/theme.styl')],
        }
      }
    }
  ]
}

除此之外,还可以选择安装 style-resources-loader 进行处理样式。

{
  test: /\.styl(us)?$/,
  use: [
    MpxWebpackPlugin.wxssLoader(),
    'stylus-loader',
    {
      loader: 'style-resources-loader',
      options: {
        patterns: [
          resolve('./src/theme.styl')
        ]
      }
    }
  ]
}
相关文章
|
7月前
|
JSON JavaScript 前端开发
对webpack的理解——打包样式资源
对webpack的理解——打包样式资源
52 0
|
JSON 前端开发 JavaScript
第二章 webpack处理样式资源
介绍如何处理项目样式资源
|
JavaScript
Vue课程20-介绍webpack处理样式的过程
Vue课程20-介绍webpack处理样式的过程
66 0
Vue课程20-介绍webpack处理样式的过程
|
JSON 前端开发 JavaScript
零基础学习Webpack—02(Webpack打包CSS/Less样式资源)
零基础学习Webpack—02(Webpack打包CSS/Less样式资源)
154 0
零基础学习Webpack—02(Webpack打包CSS/Less样式资源)
|
前端开发 索引
webpack window 使用sass来编译css样式
1.执行安装: npm install sass-loader --save-dev (此处不行的话就换上npm install node-sass) 2.稍微修改一下config,删掉我们先前添加的css规则,加上下面的loader { test: /\.
995 0
|
3月前
|
JavaScript
webpack打包TS
webpack打包TS
135 60
|
2月前
|
缓存 前端开发 JavaScript
Webpack 打包的基本原理
【10月更文挑战第5天】
|
2月前
|
前端开发 JavaScript
ES6模块化和webpack打包
【10月更文挑战第5天】
|
2月前
|
缓存 前端开发 JavaScript
深入了解Webpack:模块打包的革命
【10月更文挑战第11天】深入了解Webpack:模块打包的革命
|
3月前
|
JavaScript 测试技术 Windows
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)
本文介绍了如何使用vue-cli和webpack为Vue项目配置不同的生产和测试环境,包括修改`package.json`脚本、使用`cross-env`处理环境变量、创建不同环境的`.env`文件,并在`webpack.prod.conf.js`中使用`DefinePlugin`来应用这些环境变量。
123 2
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)