0

現在、スタイリングをカスタマイズするために、less-loader を使用しmodifyVarsていくつかの変数を上書きしています。

import theme from './theme.js';

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

しかし、変更するたびtheme.jsにサーバーを再起動する必要があります( npm run を実行します)、少ないファイルを変更してすぐに置き換える場合と同じように、自動的に作成する方法はありますか?

theme.js

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

1 に答える 1

1

テーマは、webpack が監視およびパックするファイルではありません。これは webpack configの一部です。したがって、答えはノーです。webpack に監視させることはできません。

ただし、他の人にそれを見てもらい、webpack を再起動することはできます。ここで説明したように、たとえば。

于 2017-04-21T13:44:33.983 に答える