我试图有条件要求我的反应项目的CSS,它在本地工作。
但是,当由react js执行react-scripts build命令时,所有css文件都被捆绑到一个文件中,并且条件导入不再起作用。

if(isSmartPhoneOrTablet()){
    require("./mobileStyle.css");
}else {
    require("./style.css");
}


"build": "react-scripts build"

最佳答案

您可以尝试类似

var cssfile;
if(isSmartPhoneOrTablet()){
    cssfile = "./mobileStyle.css";
}else {
    cssfile = "./style.css";
}
require(cssfile);

10-02 19:19