Почему не удается разрешить использование nativescript-геолокации при создании APK для выпуска? - PullRequest
0 голосов
/ 20 февраля 2020

Я использую Svelte Native, который является ответвлением от NativeScript. Одна из библиотек, которые я импортировал, была nativescript-geolocation.

Я сделал это так: import * as geolocation from "nativescript-geolocation";

Это прекрасно работает, когда я собираю и тестирую облако на своем телефоне с помощью tns preview

Когда я пытаюсь создать APK, используя tns cloud build android, он не может разрешить зависимость nativescript-geolocation.

Я получаю следующую ошибку:

ERROR in ./App.svelte
Module not found: Error: Can't resolve 'nativescript-geolocation' in '/home/arthur/todoapp/app'
 @ ./App.svelte 14:0-56 68:1-34 72:1-26
 @ ./app.ts

Как получить разрешение геолокации собственного сценария?

1 Ответ

1 голос
/ 20 февраля 2020

Похоже, что в вашей сборке отсутствует зависимость nativescript-geolocation.

Запуск tns plugin add nativescript-geolocation должен добавить ее к package.json и исправить сборку.

Я думаю, причина, по которой она работает версия для предварительного просмотра состоит в том, что в приложении предварительного просмотра уже установлен плагин геолокации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...