react-scripts 构建忽略条件 css 导入

IT技术 css reactjs build scripting conditional
2021-05-02 03:09:36

我正在尝试有条件地为我的 React 项目要求 css 并且它在本地工作。但是,当 react-scripts 构建命令由 react js 执行时,所有 css 文件都被捆绑在一起,条件导入不再有效。

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

"build": "react-scripts build"

1个回答

你可以尝试类似的东西

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