【taro réagir】---- Supprimer automatiquement la console et le débogueur lors de l'emballage

1. Supprimer les implémentations de la console et du débogueur lors de la compilation

  1. Remplacez globalement la méthode console.log pour juger de l'environnement de compilation. Uniquement dans l'environnement de développement, console.log sera exécuté, sinon il ne sera pas exécuté. L'inconvénient ne peut pas être résolu en supprimant le débogueur.En même temps, la console dans le code n'est pas supprimée, mais elle n'est pas exécutée et il n'est pas recommandé de l'utiliser.
  2. Taro utilise Webpack pour l'empaquetage, vous pouvez donc utiliser les plug-ins Webpack pour supprimer la console et le débogueur.

2. Utilisez le plugin Webpack pour supprimer

  1. Sélectionnez le plug-in : notes front-end----TerserWebpackPlugin configuration ;
  2. Plugin de configuration : configuration Webpack personnalisée ; exemple :
// 这是一个添加插件的例子
module.exports = {
  // ...
  mini: {
    // ...
    webpackChain(chain, webpack) {
      chain.merge({
        plugin: {
          install: {
            plugin: require('npm-install-webpack-plugin'),
            args: [
              {
                // Use --save or --save-dev
                dev: false,
    

Je suppose que tu aimes

Origine blog.csdn.net/m0_38082783/article/details/130741050
conseillé
Classement