当我运行时:ionic cordova run android --device
一切都很好,但是当我尝试使用 --prod
旗帜。输入点击不显示键盘,即使我使用了 (onFocus)
<ion-input>
的属性.
这是我的 ionic 信息:
cli packages: (C:\Users\Houssem\AppData\Roaming\npm\node_modules)
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 3.1.4
Cordova Platforms : android 6.3.0
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
Node : v8.9.3
npm : 5.5.1
OS : Windows 10
Environment Variables:
ANDROID_HOME : C:\Users\Houssem\AppData\Local\Android\sdk
Misc:
backend : pro
最佳答案
回答:您需要使用 @ionic/app-scripts@3.1.7
或更高版本。
说明:在以前的版本中注入(inject)了 uglify-es
模块(版本不兼容:导致了您的问题)。所以在 3.1.7
中是 hotfix,其中 uglify-es
版本被降低到兼容版本。
关于android - --prod 标志导致在 Android 7 的 Ionic 3 应用程序中不显示键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991884/