鉴于我有一个环境变量$ KEY
我正在跑步
def compare(a,b):
if a[1] < b[1]:
return 1
elif a[1] > b[1]:
return -1
else:
if a[0] < b[0]:
return -1
elif a[0] > b[0]:
return 1
else:
return 0
d={"h":3,"g":1,"w":1}
items = d.items()
items = sorted(items, cmp=compare)
print items
我的问题是,在Webpack捆绑的js文件中,导入了config.js文件。
config.js看起来像这样:
KEY=$KEY babel-node build.js //with webpack I make a bundle of my code
在捆绑软件中使用值时,键是不确定的。
我如何实现这种行为。 (类似于实际使用环境变量覆盖config.js值,然后将其与webpack捆绑在一起)?
答案 0 :(得分:0)
您可以通过使用DefinePlugin来实现这一点,该方法为捆绑包公开指定的env变量。
new webpack.DefinePlugin({
KEY: JSON.stringify('process.env.KEY')
});