betway东盟体育app离子天然常见问题
科尔多瓦管理提示
1)使用
而不是直接编辑
config.xml.
和
package.json.
。采用
betway东盟体育app
在Cordova命令前,有更好的经验和其他功能(
betway东盟体育app离子科尔多瓦建立ios
代替
科尔多瓦建造ios.
)。
2)通过删除升级插件,然后重新添加它们。
$
betway东盟体育app离子科尔多瓦插件拆下Cordova-Plugin-Camera
$
betway东盟体育app离子科尔多瓦插件
添加
Cordova-Plugin-Camera
3)安装显式版本。
要确保始终安装相同版本的插件版本
NPM安装
,指定版本号:
$
betway东盟体育app离子科尔多瓦插件
添加
cordova-plugin-camera@4.3.2
4)在现有的离子项目中恢复科尔多瓦betway东盟体育app
将新开发人员添加到项目时有用。
betway东盟体育app离子科尔多瓦准备
恢复平台和插件
package.json.
和
config.xml.
。要安装的版本取自
package.json.
要么
config.xml.
,如果在这些文件中找到。如果发生冲突,
package.json.
优先于
config.xml.
。
5)通过离子CLI命令排除CORDOVA问题betway东盟体育app
betway东盟体育app离子医生列表
:检测常见问题 并建议修复它们的步骤betway东盟体育app离子修复
:删除,然后再生 所有依赖项
了解版本号
对于任何给定的离子天然插件,betway东盟体育app离子天然(TypeScript代码)和Cordova(本机代码)版本号将不匹配。离子本机betway东盟体育app版本号在
package.json.
:
“@betway东盟体育app ioniC-manial / Camera”
:
“^ 5.3.0”
那
CORDOVA插件版本号在两者中都可以找到
package.json.
和
config.xml.
:
“Cordova-Plugin-Camera”
:
“4.0.3”
那
<
插入
姓名
=
“
Cordova-Plugin-Camera
“
规格
=
“
4.0.3
“
/>
检查新的本机功能或错误修复时,查找Cordova插件GitHub页面本身的新版本(这是 相机一体 , 例如)。
检查新的离子原生发布(可能包括Cobetway东盟体育apprdova插件最近的曝光方法等),参见 这里 。
故障排除构建失败
通过签出这些资源来研究构建错误:
- 谷歌 & 堆栈溢出 :在线记录了许多问题
- 咨询 betway东盟体育app离子群落离子论坛 (参见离子本机类别betway东盟体育app)
- 看看离子客户的成betway东盟体育app功 知识库
Cordova插件冲突
当它们共享相同的底层本机依赖项或多个插件尝试一次访问相同的本机代码时,插件可能会发生冲突。例如,像Google Play服务版像这样的常用库(Google地图使用GPS V24.2但Firebase希望GPS V27.1)。保持这些插件定期更新可以帮助此功能。
另一个提示是确保您的应用仅使用每个特定功能/功能的一个插件(例如:推送通知)。
推荐升级策略
最常规更新最多的离betway东盟体育app子稳定应用,特别是在本地层。保持本机插件最新可确保您的项目具有最新的安全修复,新功能和改进的性能。
一次将项目的插件更新一次,理想地在单独的代码分支中。这减少了问题可能出现的表面区域 - 如果您立即更新项目中的所有内容,有时候很难说出问题源的源处。
我应该什么时候更新?
-
释放新功能/ bug时:运行
NPM过时了
要查看可用更新的列表。 - 当新的主要版本发布时:官方博客,如 科尔多瓦博客 和2020刀塔必威赛事 ,将发布公告和新闻。
- 评估更新的性质:它是一个闪亮的新功能或关键安全修复吗?
- 时间:它在哪里适合团队的项目目标?