1) Babel transpiler can remove console statements for you with the following plugin:
yarn add babel-plugin-transform-remove-console --dev
or
npm i babel-plugin-transform-remove-console --save-dev
2)Edit babel.config.js
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
env: {
production: {
plugins: ["transform-remove-console"], //removing consoles.log from app during release (production) versions
},
},
};
OR .babelrc
{
"env": {
"production": {
"plugins": ["transform-remove-console"]
}
}
}
Discussion (0)