使用modifyvars时如何热重新加载

时间:2017-01-18 16:31:40

标签: webpack less

目前我使用less-loader和modifyVars覆盖一些较少的变量以自定义样式。

在我的webpack.config.js

import theme from './theme.js';

{
        test: /\.(css|less)$/,
        loaders: ['style', 'css?sourceMap', 'postcss', `less-loader?{"sourceMap":true,"modifyVars":${JSON.stringify(theme)}}`],
      },

但是对于theme.js中的每个更改我必须重新启动服务器,(执行npm运行)是否有一种方法可以自动生成它,就像我更改一个较少的文件并立即替换它一样?

theme.js

module.exports = {
  '@primary-color': '#1DA57A',
  '@font-size-base': '14px',
  '@btn-font-weight': '200',
};

1 个答案:

答案 0 :(得分:0)

由于当前打开的issue,您不能这样做,“我们需要接受{Function}的ModifyVars并在加载程序中处理它”。