我能够使用Ionic和Capacitor成功将angular应用程序转换为ionic4应用程序。但是,当我对src文件夹进行更改时,当我运行它时,它不会在iOS应用中更新。
我正在执行以下操作:
npx cap add ios (only first time)
ionic build --prod
npx cap copy
npx cap open ios
此外,我注意到/www
文件夹未随我的更改进行更新。而是有一个/dist
文件夹正在更新……奇怪。这是有道理的,因为npx cap copy
将/www
文件夹复制到ios/App/public
文件夹中。
如何将/src
中的更改添加到离子ios版本中?
答案 0 :(得分:0)
如果您希望在更新代码库时看到更改,而不是上面的命令(适用于发行版本),则应输入ionic capacitor run ios --livereload --external
并确保手机和PC位于同一Wifi网络上。这将在调试模式下构建您的应用程序,并打开XCode,您将必须从中启动应用程序。对代码库的进一步更改会立即反映在应用程序中。
答案 1 :(得分:0)
当我对代码库进行更改并想在Capacitor应用中查看更改时,这就是我要做的事情:
package.json中有一个命令,它使我可以运行'npm run build-cap'而不是一次运行每个命令。
“ build-cap”:“消除ios && ionic build && npx cap添加ios && npx cap更新ios && npx cap打开ios”,
对我来说,有必要清除ios文件夹并通过运行“ ionic build”来重建www目录以查看我的更改。