如果我尝试在webpack控制的环境中导入名称为包含.env变量的css-module,由于块拆分,我将遇到未定义的错误。
TypeError: Cannot read property 'my-css-class-name' of undefined
解决办法是什么?
正如Webpack模块方法文档中所述,解决方案非常简单,有多个选项可以告诉webpack如何捆绑您的应用程序。对我们来说重要的是渴望选择。告诉webpack将动态导入捆绑到当前块中。这是代码片段:
let styles;
import(/* webpackMode: "eager" */
`./LoginPanel.${process.env.REACT_APP_VARIABLE}.module.scss`).then(
imported => {
styles = imported.default;
}
);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句