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

标签 css reactjs build scripting conditional-statements

我正在尝试为我的 React 元素有条件地要求 css,它在本地工作。 然而,当 react-scripts 构建命令由 react js 执行时,所有 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);

关于css - react-scripts 构建忽略条件 css 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50920391/

相关文章:

html - 如何使用 animate.css shake with less shakes

javascript - 在 React Native 中通过 Navigator 传递套接字

javascript - 在 ReactJs 应用程序中处理 onChange

.net - 与 Mono 和具有依赖关系的多个项目一起使用的正确构建系统是什么,不包括 MonoDevelop?

python - Python 3.6 的 boost 和 dlib 安装期间出错

javascript - 一段时间后如何更改图像背景?

jquery - 单击滚动到 div,最后循环

java - 如何在没有 "400, ReasonPhrase: Bad Request."答案的情况下将工件版本重新部署到 Nexus?

css - 如何让 Bootstrap Tour 使用 jQuery 对话框?

reactjs - 更改 MUI 文本字段的多个组件根