gpt4 book ai didi

react-native - 开发模式下的 babel-plugin-transform-remove-console?

转载 作者:行者123 更新时间:2023-12-04 04:55:25 62 4
gpt4 key购买 nike

我需要运行 babel-plugin-transform-remove-console对于我的开发版本。我所做的是:

npm i babel-plugin-transform-remove-console --save-dev

然后在 .babelrc我把它改成这样:
{
"presets": ["react-native"],
"plugins": ["transform-remove-console"]
}

我也试过:
{
"presets": ["react-native"],
"env": {
"development,": {
"plugins": ["transform-remove-console"]
}
}
}

但是控制台日志记录仍在我的开发版本中发生。我在安卓上。

有谁知道如何让它在开发模式下工作?

最佳答案

也许你正在使用新的 babel 版本 7,你需要更改这个文件 babel.config.js而不是 .babelrc如下:

module.exports = function override(api) {

var env = api.cache(() => process.env.NODE_ENV);
var isProd = api.cache(() => process.env.NODE_ENV === "production");

if (!isProd) {
config = {
plugins: [
["transform-remove-console"]
],
presets: ["@babel/preset-flow", "module:metro-react-native-babel-preset"]
};
}

return config;
};

这应该删除新 babel 版本中的控制台

关于react-native - 开发模式下的 babel-plugin-transform-remove-console?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49018649/

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