parcel.js 的 Tree Shaking Babylon Js

Treeshaking BabaylonJs with parcel.js

我有一个使用多个库(例如 BabylonJs、React、Material-UI、Material-Tables)的 ES6 网络应用程序。

在没有 tree shaking 的情况下转译这个应用程序是可行的(甚至应用程序也是如此)。

但是用 --experimental-scope-hoisting 转译它会产生:

 'import' and 'export' may appear only with 'sourceType: "module"' (1:0)

如何解决这个问题?

升级到 Parcel2 解决了我的问题。

在第二步中,我更改为 esbuild,这大大缩短了构建时间。