这是我的babel.config.js
module.exports = {
presets: ["@vue/cli-plugin-babel/preset"],
plugins: [
[
"search-and-replace",
{
rules: [
{
search: /(?:\/\*(?:[^\*]|\**[^\*\/])*\*+\/)|(?:\/\/[\S ]*)/,
replace: "",
},
],
},
],
],
};我使用babel-插件-搜索和替换替换字符。
我的目标是从js文件中删除注释,例如:

我不希望用户看到源代码中的包描述。我尝试了其他插件,但没有成功。
谢谢你的帮助。
发布于 2022-04-14 13:29:24
webpack解决:
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;
});
},https://stackoverflow.com/questions/71871548
复制相似问题