我正在关注nativescript RadSideDrawer doc: http://docs.telerik.com/devtools/nativescript-ui/Controls/Angular/SideDrawer/getting-started,但是一旦我在ios模拟器中启动应用程序,我就会收到此错误:
CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): ReferenceError: Metadata for "TelerikUI.TKSideDrawerView" found but symbol not available at runtime.
RadSideDrawer@file:///app/tns_modules/nativescript-telerik-ui/sidedrawer/sidedrawer.js:15:38
我尝试过几次并且总是遇到同样的错误。
这有什么问题?文档在这里有错误吗?
由于
答案 0 :(得分:0)
看起来package.json中使用的依赖项可能存在不一致和不兼容。您可以查看sdkAngular存储库,该存储库展示了使用RadSideDrawer和nativescript-telerik-ui-pro插件here的其他组件的许多方案。
您可以尝试的其他方法是清除项目,删除平台和node_modules文件夹,然后再运行tns run ios
。