我正在使用Svelte Native,这是NativeScript的分支。我导入的库之一是nativescript-geolocation。
我这样做是这样的: import * as geolocation from "nativescript-geolocation";
当我使用tns preview
当我尝试使用tns cloud build android
构建APK时,它无法解决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
如何获取本机脚本地理位置?
答案 0 :(得分:1)
似乎您的构建缺少nativescript-geolocation
依赖项。
运行tns plugin add nativescript-geolocation
应该将其添加到package.json
并修复构建。
我相信它在预览版中起作用的原因是预览应用程序已预先安装了地理位置插件。