电容器 livereload 不工作
Capacitor livereload not working
我不知道如何在 ios 上使用带 ionic 4 和 Capacitor 的 livereload。
我是运行这个命令
ionic cap run ios -l
将我的本地 ip 地址添加到 capacitor.config.json
。
不过,我好像漏掉了什么。
注意:根据 Provide live-reload functionality #3130 这应该可行。
我的环境设置:
Ionic:
ionic (Ionic CLI) : 4.1.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-beta.2
@angular-devkit/core : 0.7.3
@angular-devkit/schematics : 0.7.3
@angular/cli : 6.1.3
@ionic/ng-toolkit : 1.0.6
@ionic/schematics-angular : 1.0.5
Capacitor:
capacitor (Capacitor CLI) : 1.0.0-beta.6
@capacitor/core : 1.0.0-beta.6
System:
NodeJS : v9.10.1 (/usr/local/bin/node)
npm : 6.4.0
OS : macOS High Sierra
感谢 ionic 团队的 Julio Cesar 指出这一点,这变成了 Capacitor 中的一个错误,它已经有一个 PR github.com/ionic-team/capacitor/pull/741 and github.com/ionic-team/capacitor/pull/742
对于那些仍在努力尝试的人:
ionic capacitor run ios --livereload --external
它会自动打开Xcode。 运行 你的项目和 livereload 应该可以工作。
确保您的设备和计算机连接到同一个 WiFi。
在我将 "cleartext": true
添加到 server
下的 capacitor.config.json
之前,它对我也不起作用。像这样:
"server": {
"url": "http://192.168.1.68:8100",
"cleartext": true
}
这在 official documentation under Using with Framework CLIs 中有解释。
您的资产可能需要重建并重新同步插件。
npm run build
ionic cap sync
Sync 会告诉您您的 Capacitor 版本是否与您的平台版本匹配,以及插件是否有任何问题。
然后 livereload 运行 使用:
- ANDROID:
ionic cap run android -l --external
- iOS:
ionic cap run ios -l --external
我不知道如何在 ios 上使用带 ionic 4 和 Capacitor 的 livereload。
我是运行这个命令
ionic cap run ios -l
将我的本地 ip 地址添加到 capacitor.config.json
。
不过,我好像漏掉了什么。
注意:根据 Provide live-reload functionality #3130 这应该可行。
我的环境设置:
Ionic:
ionic (Ionic CLI) : 4.1.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-beta.2
@angular-devkit/core : 0.7.3
@angular-devkit/schematics : 0.7.3
@angular/cli : 6.1.3
@ionic/ng-toolkit : 1.0.6
@ionic/schematics-angular : 1.0.5
Capacitor:
capacitor (Capacitor CLI) : 1.0.0-beta.6
@capacitor/core : 1.0.0-beta.6
System:
NodeJS : v9.10.1 (/usr/local/bin/node)
npm : 6.4.0
OS : macOS High Sierra
感谢 ionic 团队的 Julio Cesar 指出这一点,这变成了 Capacitor 中的一个错误,它已经有一个 PR github.com/ionic-team/capacitor/pull/741 and github.com/ionic-team/capacitor/pull/742
对于那些仍在努力尝试的人:
ionic capacitor run ios --livereload --external
它会自动打开Xcode。 运行 你的项目和 livereload 应该可以工作。
确保您的设备和计算机连接到同一个 WiFi。
在我将 "cleartext": true
添加到 server
下的 capacitor.config.json
之前,它对我也不起作用。像这样:
"server": {
"url": "http://192.168.1.68:8100",
"cleartext": true
}
这在 official documentation under Using with Framework CLIs 中有解释。
您的资产可能需要重建并重新同步插件。
npm run build
ionic cap sync
Sync 会告诉您您的 Capacitor 版本是否与您的平台版本匹配,以及插件是否有任何问题。
然后 livereload 运行 使用:
- ANDROID:
ionic cap run android -l --external
- iOS:
ionic cap run ios -l --external