admin管理员组文章数量:1405170
Repro demo link:
Input:
// src/index.ts
import { add } from './math';
(window as any).add = add;
// src/math.ts
export function add(a, b) {
return a + b;
}
function sealed(constructor) {
Object.seal(constructor);
Object.seal(constructor.prototype);
}
/*#__PURE__*/
@sealed
class Foo {
sub() {
console.log("hello");
}
}
In this case, class Foo
is not imported or used in index.ts
However, the built result dist/bundle.js
has the code console.log("hello")
Is there a way to tree-shake decorator in webpack build?
Related issue:
Vite seems to have a plugin to do this but webpack haven't.
本文标签: javascriptIs there a way to treeshake decorator in webpack buildStack Overflow
版权声明:本文标题:javascript - Is there a way to tree-shake decorator in webpack build? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744251553a2597274.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论