Nativescript Mapbox不工作,因此请告诉我它如何工作,并给出以下错误

Nativescript Mapbox不工作,因此请告诉我它如何工作,并给出以下错误,nativescript,mapbox,Nativescript,Mapbox,我正在将此代码添加到我的文件中,它不起作用,并给出错误“mapboxsdk”未定义,并且预览应用程序上未添加nativescript mapbox,同时以黄色向我发出警告。所以现在我可以使用mapbox插件了,我也添加了我的令牌,但它不起作用 TypeError:无法读取未定义的属性“mapboxsdk” HTML: <ContentView height="100%" width="100%"> <Mapbox accessToken="your_to

我正在将此代码添加到我的文件中,它不起作用,并给出错误“mapboxsdk”未定义,并且预览应用程序上未添加nativescript mapbox,同时以黄色向我发出警告。所以现在我可以使用mapbox插件了,我也添加了我的令牌,但它不起作用

TypeError:无法读取未定义的属性“mapboxsdk”

HTML:

<ContentView height="100%" width="100%">
    <Mapbox
        accessToken="your_token"
        mapStyle="traffic_day"
        latitude="50.467735"
        longitude="13.427718"
        hideCompass="true"
        zoomLevel="18"
        showUserLocation="false"
        disableZoom="false"
        disableRotation="false"
        disableScroll="false"
        disableTilt="false"
        (mapReady)="onMapReady($event)">
    </Mapbox>
  </ContentView>

可能的副本适用于任何具有本机依赖关系的插件,包括nativescript mapbox。使用
tns[run | build]
而不是预览。@Manoj我没有在emulator中运行这个应用程序,我想在我的设备中运行。我有这样的警告:Plugin nativescript mapbox不包括在预览应用程序中,并且不会工作。正如Manoj解释的那样-你不能将这个插件与
tns preview
一起使用。使用
tns run
,它也适用于真实设备。
import { registerElement } from "nativescript-angular/element-registry";
registerElement("Mapbox", () => require("nativescript-mapbox").MapboxView);