0

tns run android を使用して実行すると、アプリケーションは正常に動作しますが、 tns run android --bundleを使用すると、次の例外が発生します。

要素「nativescript-ui-siderawer: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 ファイルに (Angular ベースのプロジェクトではなく、NativeScript Core を使用していると推測しているコードに基づいて)、こちらのドキュメント セクションで説明されているドロワー名前空間を追加します。

<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 に答える