У меня есть 3 файла конфигурации JavaScript, например config.local.js
, config.dev.js
, config.prod.js
. Пример одного из этих файлов.
// config.dev.js
function Config(){
return{
apiUrl: "https://myapi.dev.com/"
}
}
module.exports = Config;
Теперь у меня есть файл записи, для которого требуется этот файл конфигурации. Например:
// register.js
function Register(){
const config = require("../config");
// rest of the code to use that config
}
Конфигурация моего веб-пакета выглядит следующим образом.
module.exports = {
entry: {
register: "./app/src/register.js",
},
output: {
filename: "[name].js",
path: __dirname + "/app/dist",
},
};
Я бы хотел этого, когда я запускаю веб-пакет для производства (веб-пакет --mode = production), он объединит файл config.prod.js
.
Возможно ли это?