我试着用它通天插件,但没有奏效。
我也使用craco扩展/自定义创建应用程序做出反应,但我不知道足够的WebPack使craco工作,人工草皮。
为了使astroturf工作,你应该推动一个新的规则,以通过Create React App
的WebPack规则产生:
{
test: /\.(js|mjs|jsx|ts|tsx)$/,
use: [
{
loader: 'astroturf/loader',
options: { extension: '.module.scss' },
},
],
}
随着react-app-rewired,config-overrides.js
看起来像:
module.exports = (config) => {
config.module.rules.push({
test: /\.(js|mjs|jsx|ts|tsx)$/,
use: [
{
loader: 'astroturf/loader',
options: { extension: '.module.scss' },
},
],
});
return config;
};
随着craco
它应该是相似的
注:.module.scss
应该.module.css
纯CSS的情况下被替换