Передача аргументов командной строки в webpack.конфиг.Яш
у меня есть простой webpack.конфиг.js
module.exports = {
  entry: "./app.js",
  output: {
    filename: "bundle.js"
  },
}
и я хочу передать значения entryи output через аргументы командной строки. Возможно ли это и как я это сделаю? 
2 ответов
webpack.config.js can также экспортирует функцию env, которая может возвращать объект conf. Поэтому вы можете иметь конфигурацию webpack, такую как:
module.exports = env => {
    return {
        entry: env === "production" ? "./app.js": "app-dev.js",
        output: {
          filename: "bundle.js"
        },
    }
};
а затем вызовите webpack из командной строки(или пакета.json) вот так:
webpack --env=production
вы можете использовать агду пакет и установить переменные. Вы должны сделать это до module.export.