簡體   English   中英

如何在節點配置文件中使用環境變量?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM