我有一个设置,其中一个库的 index.js(主入口点)导出 lib 中的所有内容......所以它的设置是这样的:
export * from "./mod1"
export * from "./mod2"
// etc...
Run Code Online (Sandbox Code Playgroud)
(看看)
当我从该入口点导入 1 个导出的库时,看起来 Webpack 无法摇动输出。运行webpack -p实际上是将整个库包含在包中,尽管只导入了一个导出。运行webpack(非生产包)确实显示unused harmony export ....在整个文件中(167 次),但为什么它们没有被删除?
我有一个测试设置在这里显示这个问题:https : //github.com/purtuga/webpack-bundle-test
希望有人(比我更聪明:))可以帮助确定我做错了什么。
/保罗