android - 运行 android 应用程序时,nativescript-permissions 出错
问题描述
我的应用程序运行良好,现在它向我显示了一个错误,直到现在我才试图弄清楚。
ERROR in ../node_modules/nativescript-permissions/permissions.js
Module not found: Error: Can't resolve '@master.technology/permissions' in '/Users/abdull/Desktop/my-app/node_modules/nativescript-permissions'
@ ../node_modules/nativescript-permissions/permissions.js 13:17-58
@ ../node_modules/@nativescript/imagepicker/index.js
@ ./app/shared/image-helper.ts
@ ./app/app.module.ts
@ ./main.ts
搜索后我发现我有一个插件"@nativescript/imagepicker": "^1.0.5"
需要"nativescript-permissions": "~1.3.0"
package-lock.json
解决方案
从 NativeScript 7 迁移到 NativeScript 8 为我解决了这个问题。要迁移,请参阅链接https://v6.docs.nativescript.org/angular/releases/upgrade-instructions
$ tns 迁移
迁移后,运行应用程序时可能会说 thar zone.js not found。为此,该修复程序可在以下位置获得: https : //github.com/manfredsteyer/ngx-build-plus/issues/4 在 main.ts 中添加 import 'zone.js'
推荐阅读
- amazon-web-services - AWS Lambda 函数计费持续时间是否还包括使用 Lambda 容器时的 Init Duration?
- django - 使用表单时如何设置外键的默认值?
- arrays - 如何向数组内的组件添加道具?
- laravel - 如何使用 iframe 更改 Laravel 5.8 中的 x-frame-options 以在另一个网站上使用
- javascript - 如何从几个相同的值中获取一个值?
- python - Python Webscraping - 无法使用 URL 解析功能获取元素
- rest - Oracle Apex 20 - 交互式报告中列上的 REST 源操作
- airflow - 如果输入数据发生变化,如何重新运行 Airflow 作业
- reactjs - 多级嵌套路由在反应应用程序中不起作用
- python - eth-brownie - 没有命名模块