遵循使用 CommonJS 根据环境导出/需要不同密钥的教程。如何让它与 ES 模块导入/导出一起使用?
这是他使用的代码:
if (process.env.NODE_ENV === "production") {
module.exports = require('./prod')
else {
module.exports = require('./dev')
> }
如果您将组件导出为默认导出
import Production from './prod';
import development from './dev';
if (process.env.NODE_ENV === "production") {
return production;
else {
return development;
}
不确定你想做什么,但你可以尝试三元运算符
module.export = process.env.NODE_ENV === "production" ? require(./prod) : require(./dev)
首先,您必须导入功能/组件。
import Production from "./prod"
import Development from "./dev"
然后您可以检查条件,并返回特定的功能/组件。
if (process.env.NODE_ENV === "production") {
return Production
} else {
return Development
}