Así por ejemplo:
import axios from 'axios' if(process.env.USE_AXIOS) { axios.get("/"); }en este Axios no debe incluirse desde Webpack.
Probablemente hay un par de formas de manejar la compilación condicional, pero una que sé que funciona es usar importaciones dinámicas
// Just to not throw an exception in the snippet const process = { env:{ USE_AXIOS: false } } // ------------------------------------------------ // Solution if (process.env.USE_AXIOS) { import('axios').then(({default: axios}) => { if ('get' in axios) { console.log('axios in use'); } }); }el ejemplo de código completo está aquí webpack-conditional-comlation
puede examinar un código producido