gpt4 book ai didi

javascript - 在 npm 或 webpack 中分离开发和生产文件

转载 作者:行者123 更新时间:2023-11-30 19:37:21 25 4
gpt4 key购买 nike

我看到在react native项目中,我们使用index.android.jsindex.ios.js来分离index.js适用于 Android 和 iOS 的文件。

现在 developproduction 环境可以分开他们的文件吗?我的意思是 webpack 或插件或 node 是否有能力像 index.develop.jsindex.js 那样将它们分开 (用于生产)并要求它像 require('index') ?

最佳答案

是的,使用process.env.NODE_ENV你可以动态require():

  const module = process.env.NODE_ENV === "production" 
? require("./production")
: require("./development");

然后如果生产模式打开,比较将被内联,require("./development") 将被优化掉。

关于javascript - 在 npm 或 webpack 中分离开发和生产文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55796625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com