в webpack.config:
plugins: [
new Dotenv(),
new LodashModuleReplacementPlugin,
new HtmlWebpackPlugin({
...
scripts: ['https://maps.googleapis.com/maps/api/js?key=' + process.env.GOOGLE_PLACES_API_KEY + '&libraries=places&language=ru']
})
]
Но в конфиге process.env даёт undefined.
Как получить эти переменные? или может правильно будет подключать этот скрипт гугла не в webpack.config?
чтобы использовать в webpack.config process.env, этот самый process.env должен быть задан процессом, который запускает вебпак. если ты через .env хочешь его задать и для конфига тоже, тебе надо непосредственно в конфиге дернуть https://www.npmjs.com/package/dotenv
Обсуждают сегодня