В вебпаке делал через встроеный плагин
new webpack.DefinePlugin({
'process.env': {
'BOOKING_HOST': '"//localhost:3000/"'
}
})
и использовал как this.host = process.env.BOOKING_HOST
А в роллапе использовал rollup-plugin-replace. Его отличие в том, что он работает со строками, поэтому пришлось переписать так this.host = “process.env.BOOKING_HOST”
В конфиге так
replace({
'process.env.BOOKING_HOST': dev ? '//localhost:3000' : ‘http://...‘
})
Положил в сохраненки
там же можно и так this.host = process.env.BOOKING_HOST
Обсуждают сегодня