0

当我使用 tns run android 运行时,我的应用程序运行良好,但是当我使用tns run 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"));

有人能帮我一下吗?

提前感谢。

4

1 回答 1

0

在您的 XML 文件中(基于我猜测您使用的是 NativeScript Core 而不是基于 Angular 的项目的代码)添加抽屉命名空间,如此处文档部分中所述

<Page xmlns:nsDrawer="nativescript-ui-sidedrawer>
<!-- page content follows here-->
</Page>

然后在 XML 中使用它,如下所示:

<!-- page content follows here-->
<nsDrawer:RadSideDrawer id="sideDrawer">
于 2018-09-10T11:46:27.733 回答