首页 > 解决方案 > 运行 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

标签: androidnativescriptangular2-nativescriptnativescript-plugin

解决方案


从 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'


推荐阅读