我正在尝试使用Parcel.js构建一个变量,类似于Webpack DefinePlugin,但我还没有找到如何做到这一点.
在开发中,我希望我的API主机与我的生产主机不同,所以:
//development:
API_URL="http://localhost:8900/"
//production:
API_URL="/"
Run Code Online (Sandbox Code Playgroud)
目前Parcel支持module.hot交换机,我可以滥用它,因为热模块重新加载仅在开发中启用,但是有一个更好的方法是很好的.
我也可以检查,如果window.location.hostname是localhost,但它是一个解决办法.