树摇:未使用的函数是否包含在捆绑包中?

4
现代打包工具,例如Webpack或Rollup,它们只会摇出未使用的模块,还是也能够删除模块中未使用的函数(或变量、类)?
// src.js
export function unused() {}
export function used() {} 

// bundle.js
// function unused() {}  // <-- will this be included?
function used() {} 

我搜索了相关内容但没有找到任何有用的结果。

补充一下,除了零配置的Parcel,我没有其他打包器的使用经验,但是我正在开发一个需要回答这个问题的库。

1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接