gpt4 book ai didi

javascript - 如何在构建时从生产中排除代码?

转载 作者:搜寻专家 更新时间:2023-11-01 00:13:45 26 4
gpt4 key购买 nike

如何在构建时从 webpack 包中排除 typescript 代码?

例如,我在 app.ts(nodejs 应用程序)中有这行代码:

const thisShouldNotBeInProductionBundleJustInDevBundle = 'aaaaaaa';

我希望在使用 webpack 配置构建我的应用程序时排除此代码。

最佳答案

在 webpack 版本 4 中,您可以在 webpack 配置中设置 mode: 'production'。 ( https://webpack.js.org/concepts/mode/ )

因此在您的源代码中您可以使用以下内容:

if (process.env.NODE_ENV === 'development') {
const thisShouldNotBeInProductionBundleJustInDevBundle = 'aaaaaaa';
...
}

总而言之,if 和 ifs 中的所有代码都将在构建您的包期间自动删除

关于javascript - 如何在构建时从生产中排除代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55206279/

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