vue: 3.2.22
webpack: 5.68.0
dotenv-webpack: 6.0.4 (but I also tried 7.1.0 which is currently the latest)
My vue.config.js looks like this:
const Dotenv = require("dotenv-webpack")
module.exports = {
// ...
configureWebpack: {
performance: {
hints: false,
},
output: {
filename: "main.js",
},
plugins: [
new Dotenv(),
],
},
chainWebpack: config => {
// ...
},
}
When I run yarn build I get TypeError: Cannot read properties of undefined (reading 'get').
This usage of Dotenv is found in a lot of answers on SO and elsewhere but for some reason it doesn't work for me. What could be the cause?
NOTE: I don't have to use dotenv-webpack necessarily. I'm open to alternatives as long as I can use my .env file in Vue.