在Cordova环境中是否有一个标志,我可以依赖它来判断代码是否在生产中运行?我想在生产环境中使用build标志将控制台日志静音,如下所示:
if (isProduction) {
console.log = function () {};
}
目前版本的构建如下:
cordova build ios --release
是否有一面旗帜,我可以依赖的环境?
如果您担心安全性 - 我知道日志在发布模式下不起作用。您还可以在代码中自己定义常量。例如:
const DEBUG = 1;
const RELEASE = 2;
const BUILD_TYPE = RELEASE;
if (BUILD_TYPE == RELEASE) {
console.log = function () {};
}
我也找到了插件cordova-plugin-buildinfo
有一个领域
BuildInfo.buildType
但它只适用于Android和Windows ...
UPD您也可以使用hooks在自动模式下执行您想要的操作。