我.env的设置如下:
SECRET_KEY=mysecretkey123
Run Code Online (Sandbox Code Playgroud)
我webpack.config.js的设置如下:
const Dotenv = require('dotenv-webpack');
module.exports = {
...
proxy: {
'api': {
target: 'foo.bar'
headers: {'api_token': process.env.SECRET_KEY}
}
}
...
plugins: [
new Dotenv({
path: '.env',
}),
]
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行我的应用程序时,我收到一条错误消息,说我的 api 令牌是 undefined
我知道 dotenv 工作正常,因为在我的应用程序本身中,我可以执行console.log(process.env.SECRET_KEY)并查看我的密钥,但是这似乎不会在我的webpack.config.js文件本身中公开我的环境变量。
有没有办法配置 dotenv-webpack 以允许在webpack.config.js?
| 归档时间: |
|
| 查看次数: |
1587 次 |
| 最近记录: |