【问题标题】:Liveload is not working and no source folder on webpackLiveload 不工作,webpack 上没有源文件夹
【发布时间】:2019-08-24 04:44:17
【问题描述】:
我有一个 IONIC 4 应用程序并使用此命令:
离子电容运行android
然后我使用
离子电容运行android -l(用于带电)
当我在 VS CODE 中更改某些内容时,在 android 中自动编译和更改,这不起作用我不知道为什么,当我转到 "chrome://inspect/#devices"我看到我的设备,但我没有从我的 ts 文件中找到任何源映射,我做错了什么?
【问题讨论】:
标签:
android
visual-studio
ionic-framework
ionic4
【解决方案1】:
电容器尚不支持此功能,您可以阅读ionic documentation
将网络资产和配置复制到您的本机项目后,该应用就可以使用本机 IDE 在设备和模拟器/模拟器上运行。遗憾的是,尚不支持以编程方式构建和启动本机项目。
您可以按照最快的步骤重新加载您的模拟器:
- 通过终端运行
ng build --watch,它将观察更改并重建项目
- 在另一个终端,每次 ng 构建完成后,手动运行
ionic cap sync android
- 同步完成后,在 Android Studio 中重新运行项目。
注意:livereload 仅刷新www 根文件夹,从而刷新离子网络版本http://localhost:8100,但不会将这些更改同步到android 文件夹。
提示:
如果您的应用程序没有在浏览器版本中无法运行的原生插件,或者用于测试不依赖于原生硬件的用例,使用IONIC DEVAPP 在真实设备上进行 livereload 和测试非常方便。
https://ionicframework.com/docs/appflow/devapp