当我使用tns运行android时,我的应用程序运行良好,但是当我使用 tns运行android --bundle 时,它给了我以下异常。
找不到元素“ nativescript-ui-sidedrawer:RadSideDrawer”的“ nativescript-ui-sidedrawer”
我在bundle-config.js中看到以下内容。
global.registerModule("nativescript-ui-sidedrawer",
() => require("../node_modules/nativescript-ui-sidedrawer"));
我尝试将android平台和插件添加到项目中或从中删除。我也尝试过尝试不同的方法,但是没有运气。
global.registerModule("nativescript-ui-sidedrawer",
() => require("../nativescript-ui-sidedrawer"));
global.registerModule("nativescript-ui-sidedrawer",
() => require("./nativescript-ui-sidedrawer"));
有人可以在这里帮助我吗?
谢谢。
答案 0 :(得分:0)
在XML文件中(基于代码,我猜您正在使用NativeScript Core,而不是基于Angular的项目),如文档部分here中所述添加抽屉名称空间。
<Page xmlns:nsDrawer="nativescript-ui-sidedrawer>
<!-- page content follows here-->
</Page>
,然后按如下所示在XML中使用它:
<!-- page content follows here-->
<nsDrawer:RadSideDrawer id="sideDrawer">