Este es mi babel.config.js :
module.exports = { presets: ["@vue/cli-plugin-babel/preset"], plugins: [ [ "search-and-replace", { rules: [ { search: /(?:\/\*(?:[^\*]|\**[^\*\/])*\*+\/)|(?:\/\/[\S ]*)/, replace: "", }, ], }, ], ], };Usé babel-plugin-search-and-replace para reemplazar caracteres.
Mi objetivo es eliminar los comentarios de los archivos js, por ejemplo:
No quiero que el usuario pueda ver la descripción del paquete en los códigos fuente. Probé otros complementos y no tuve éxito.
Gracias por tu ayuda.
Resuelto por paquete web:
chainWebpack: (config) => { config.optimization.minimizer("terser").tap((args) => { args[0].terserOptions.output = { ...args[0].terserOptions.output, comments: false, // exclude all comments from output }; return args; }); },