Open BeksOmega opened 2 years ago
This is likely due to the fact that base.js is manipulated to support the semantics of webpack. See https://github.com/webpack-contrib/closure-webpack-plugin/blob/master/src/dependencies/goog-base-global.js
I don't really see a path forward to using a custom version of base.js
Package version: 2.5.0 Node version: 14.15.0 OS: Ubuntu
Minimal example: https://github.com/BeksOmega/closure-webpack-bug
Reproduction steps
1) Clone the linked repro. 2)
npm install
3)npm run make-deps
4)npm run webpack
5) Observe the errors:Note that the entry-point file is 'core/blockly.js' because that matches the project I'm trying to convert to using webpack. See the main repository here: https://github.com/google/blockly
Expected behavior
There should be no errors when compiling with the closure-webpack-plugin.
Additional Info
I think this may be related to using a local copy of
base.js
? But I'm not sure. We would really like to continue using a local copy if possible so that we can remove unnecessary parts ofbase.js
in the future.Thank you for your time!