Вот в чем дело: с помощью веб-пакета вы можете предоставить переменные окружения (через DefinePlugin
или EnvironmentPlugin
), чтобы они могли быть использованы кодом типа process.env.MY_VAR
.Это работает, что они будут встроены в реальные значения во время сборки.
Но у меня возникли проблемы при попытке использовать их в Reason.Bucklescript имеет модуль Node.Process
, но когда вы используете Node.Process##env
, он переносится в
var process = require("process")
var myVar = process.env["MY_VAR"]
Так что он не будет захвачен веб-пакетом и встроен.Итак, что я могу использовать, чтобы добиться того, чтобы он был перенесен на var myVar = process.env.MY_VAR
?