gpt4 book ai didi

javascript - 使用汇总将 TypeScript 构建到 JavaScript 时如何删除注释

转载 作者:行者123 更新时间:2023-12-05 00:34:51 27 4
gpt4 key购买 nike

我正在使用汇总来构建我的 TypeScript 源。我要仅删除评论,不进行任何缩小 ,以便在调试时热更新代码。
我试过rollup-plugin-terser ,它可以删除注释,但它也会以某种方式缩小我的代码,我不能完全禁用缩小 .
我怎样才能做到这一点?谢谢!

最佳答案

您应该也可以通过 rollup-plugin-terser 来实现这一点。 .它基于 terser所以更多信息实际上可以在它的 README 中找到,这里是与 minification 相关的部分.所以在你的情况下 rollup.config.js 的这一部分应该看起来像:

plugins: [
terser({
// remove all comments
format: {
comments: false
},
// prevent any compression
compress: false
}),
],
请记住,您也可以仅为生产启用部分配置。所以声明了 production const 在你的 rollup.config.js你可以这样做:
import { terser } from 'rollup-plugin-terser';

const production = !process.env.ROLLUP_WATCH;

export default {
plugins: [
production && terser({
// terser plugin config here
}),
],
};

关于javascript - 使用汇总将 TypeScript 构建到 JavaScript 时如何删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64345760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com