[英]How to use environment variables in a node config file?
鑒於我有一個環境變量$ KEY
我在跑步
KEY=$KEY babel-node build.js //with webpack I make a bundle of my code
我的問題是,在Webpack捆綁的js文件中,導入了config.js文件。
config.js看起來像這樣:
export default {
key: process.env.KEY;
};
在捆綁軟件中使用該值時,鍵是不確定的。
我該如何實現這種行為。 (類似於實際使用環境變量覆蓋config.js值,然后將其與webpack捆綁在一起)?
您可以使用DefinePlugin來實現這一點, DefinePlugin為捆綁包公開指定的env變量。
new webpack.DefinePlugin({
KEY: JSON.stringify('process.env.KEY')
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.