آموزش جاوااسکریپت انجمن ها react native چطور console.log را از production در react native حذف کنیم؟

در حال نمایش 4 نوشته (از کل 4)
  • نویسنده
    نوشته‌ها
  • #56038 پاسخ

    سلام دوستان
    چطور میشه console.log را از production در react native حذف کرد؟

    #56040 پاسخ

    پلاگین babel-plugin-transform-remove-console به شما کمک می کند تا تمامی console ها را حذف کنید
    برای نصب این پلاگین باید دستور زیر را در دایرکتوری پروژه اجرا کرد
    npm install babel-plugin-transform-remove-console –save-dev
    سپس یک فایل به نام .babelrc در روت اصلی پروژه ایجاد کنید و کد های زیر را قرار دهید
    {
    “env”: {
    “production”: {
    “plugins”: [“transform-remove-console”]
    }
    }
    }

    #56456 پاسخ
    mhazimi91
    مشارکت کننده

    سلام. یه روش دیگه ام اینه که داخل فایل babel.config.js این کد رو بنویسیم
    js
    module.exports = api => {
    const babelEnv = api.env();
    const plugins = [];
    //change to ‘production’ to check if this is working in ‘development’ mode
    if (babelEnv !== ‘development’) {
    plugins.push([‘transform-remove-console’, {exclude: [‘error’, ‘warn’]}]);
    }
    return {
    presets: [‘module:metro-react-native-babel-preset’],
    plugins,
    };
    };

    چون تو ورژن های جدید دیگه .babelrc نداریم (تو خود داکیومنت ری اکت نیتیو ولی ایپدیت نکردن)
    https://stackoverflow.com/a/59499046/7178860

    #56491 پاسخ

    ممنون از راهنمایی

در حال نمایش 4 نوشته (از کل 4)
پاسخ به: چطور console.log را از production در react native حذف کنیم؟
اطلاعات شما: