我试图有条件地要求我的反应项目的CSS,它在本地工作。 然而,当react -s执行react-scripts build命令时,所有css文件都被绑定到一个,并且条件导入不再有效。
if(isSmartPhoneOrTablet()){
require("./mobileStyle.css");
}else {
require("./style.css");
}
"build": "react-scripts build"
答案 0 :(得分:1)
您可以尝试类似
的内容var cssfile;
if(isSmartPhoneOrTablet()){
cssfile = "./mobileStyle.css";
}else {
cssfile = "./style.css";
}
require(cssfile);