webpack配置

webpack中加入less支持

webpack文档中说明
lessc的选项在webpack中都可以使用,可用的选项可以参考less文档:

rules: [{
    test: /\.less$/,
    use: [{
        loader: "style-loader" // creates style nodes from JS strings
    }, {
        loader: "css-loader" // translates CSS into CommonJS
    }, {
        loader: "less-loader" // compiles Less to CSS
          options: {
              modifyVars:{"primary-color":"#00CEC1"}
          },
    }]
}]

lessc支持的选项与webpack配置中的名字并不是完全一致的,大部分只需要简单的转换为驼峰式即可,小部分略有不同,例如例子中写的 global-val 在loader的选项中是 globalVars 多了一个 ‘s’,所有选项对应的名称,可以在参考lessc源码。
参考:https://zhuanlan.zhihu.com/p/27439821