webpack 怎么直接在项目中切换环境 不用去命令行中 退出再切换
我想在启动项目后直接切换项目环境,比如我项目右上角有一个按钮,来切换qa dev pre 环境
怎么实现
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想在启动项目后直接切换项目环境,比如我项目右上角有一个按钮,来切换qa dev pre 环境
怎么实现
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
切换环境就是切换接口地址,接口的地址baseUrl改成函数,动态执行,环境变量env可以存到sessionStorage中:
跟环境相关的配置都去session中取完再动态改就行了,改动不算太多,点击按钮存环境变量就行了。
可以看下这个,https://github.com/PiNengShao...
原理是开一个websocket服务器和客户端连接然后监听是否有切换环境的事件,有过有就重新执行webpack serve指令