Мой подход был неверным - переосмысление причины. Простое решение в конце. Идея состоит не в том, чтобы вывести переменную каким-нибудь причудливым веб-пакетом magi c, но вы можете просто установить глобал в коде и заставить его выполняться при связывании.
Webpack.config. js может быть таким же легким, как:
module.exports = {
entry: './src/index.js',
output: {
filename: 'webvar-webpack-build.js',
path: path.join(__dirname + '/build'),
},
resolve: {
extensions: ['.js'],
plugins: [],
},
};
ie. Вместо ожидания запуска связанного кода и его вывода в OBJECT_STUFF ()
var _webVar = () => {return OBJECT_STUFF()}
Внутри функции упакованного веб-пакета OBJECT_STUFF()
вы устанавливаете window["_webVar"]
Это наиболее точно показало, что мне нужно. Expose javascript глобалы, связанные через webpack