我使用的是Svelte Native,它是NativeScript的一个分支。我导入的一个库是本地描述的地理位置。
我是这样做的:import * as geolocation from "nativescript-geolocation";
当我使用tns preview
在手机上进行云构建和测试时,这很好
当我尝试使用tns cloud build android
构建APK时,它无法解决本地描述的地理位置依赖关系。
我得到以下错误:
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
如何获得要解析的本地脚本地理位置?
您的构建似乎缺少nativescript-geolocation
依赖项。
运行tns plugin add nativescript-geolocation
应该将其添加到package.json
并修复生成。
我相信它在预览版中工作的原因是预览应用程序预装了地理定位插件。