我有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
}
我的Web Pack配置看起来像这样。
module.exports = {
entry: {
register: "./app/src/register.js",
},
output: {
filename: "[name].js",
path: __dirname + "/app/dist",
},
};
我希望在运行用于生产的Web Pack(Web Pack --mode = production)时,它将捆绑config.prod.js
文件。
这可能吗?
答案 0 :(得分:0)
查看此页面:https://webpack.js.org/guides/dependency-management/
require('../config.' + process.env.NODE_ENV)