我尝试了很多方法在ionic3中设置环境变量:
ENVIRONMENT VARIABLES IN IONIC 2
How to set up environment specific configurations with Ionic and Webpack
Ionic 2 Environment Variables: The Best Way
但是我的项目每个解决方案都失败了
即使我var socket = io.connect('http://my.domain:52398');
或其他内容,process.env.IONIC_ENV
始终等于dev
我不明白为什么......我做错了什么或忘记做某事?顺便说一下这个解决方案哪个更灵活?
答案 0 :(得分:3)
您无法使用ionic serve --prod
。
ionic serve
启动应用dev/testing
的本地开发服务器。
如果您需要在production
模式下测试您的应用,则需要在CLI
下方运行命令。之后,您可以在已添加到device
的{{1}}上测试您的应用您的电脑使用USB线。
离子cordova运行android --prod --device
以下是您可以使用ionic serve
执行的选项列表这适用于build CLI