添加telerik ui插件后NativeScript生成失败

添加telerik ui插件后NativeScript生成失败,telerik,nativescript,angular2-nativescript,nativescript-telerik-ui,Telerik,Nativescript,Angular2 Nativescript,Nativescript Telerik Ui,我正在构建一个NativeScript应用程序。为了实现抽屉,我尝试使用“Telerik NativeScript UI”插件。但是,在安装插件之后,有些东西不起作用&我的NativeScript构建失败了 下面是构建失败的2个屏幕截图 mypackage.json文件内容 { "description": "NativeScript Application", "license": "SEE LICENSE IN <your-license-filename>",

我正在构建一个NativeScript应用程序。为了实现抽屉,我尝试使用“Telerik NativeScript UI”插件。但是,在安装插件之后,有些东西不起作用&我的NativeScript构建失败了

下面是构建失败的2个屏幕截图

mypackage.json文件内容

{
  "description": "NativeScript Application",
  "license": "SEE LICENSE IN <your-license-filename>",
  "readme": "NativeScript Application",
  "repository": "<fill-your-repository-here>",
  "nativescript": {
    "id": "org.nativescript.testapp",
    "tns-android": {
      "version": "2.0.0"
    }
  },
  "dependencies": {
    "@angular/common": "2.0.0-rc.1",
    "@angular/compiler": "2.0.0-rc.1",
    "@angular/core": "2.0.0-rc.1",
    "@angular/platform-browser": "2.0.0-rc.1",
    "@angular/platform-browser-dynamic": "2.0.0-rc.1",
    "@angular/platform-server": "2.0.0-rc.1",
    "@angular/router-deprecated": "2.0.0-rc.1",
    "nativescript-angular": "0.1.1",
    "nativescript-telerik-ui": "^1.1.1",
    "tns-core-modules": "^2.0.0"
  },
  "devDependencies": {
    "babel-traverse": "6.9.0",
    "babel-types": "6.10.2",
    "babylon": "6.8.1",
    "filewalker": "0.1.2",
    "lazy": "1.0.11",
    "nativescript-dev-typescript": "^0.3.2",
    "typescript": "^1.8.10"
  }
}
{
“说明”:“NativeScript应用程序”,
“许可证”:“请参阅中的许可证”,
“自述文件”:“NativeScript应用程序”,
“存储库”:“,
“nativescript”:{
“id”:“org.nativescript.testapp”,
“tns安卓”:{
“版本”:“2.0.0”
}
},
“依赖项”:{
“@angular/common”:“2.0.0-rc.1”,
“@angular/compiler”:“2.0.0-rc.1”,
“@angular/core”:“2.0.0-rc.1”,
“@angular/platform浏览器”:“2.0.0-rc.1”,
“@angular/platform browser dynamic”:“2.0.0-rc.1”,
“@angular/platform服务器”:“2.0.0-rc.1”,
“@angular/router已弃用”:“2.0.0-rc.1”,
“nativescript angular”:“0.1.1”,
“nativescript telerik用户界面”:“^1.1.1”,
“tns核心模块”:“^2.0.0”
},
“依赖性”:{
“巴别塔穿越”:“6.9.0”,
“巴别塔类型”:“6.10.2”,
“巴比伦”:“6.8.1”,
“filewalker”:“0.1.2”,
“懒惰”:“1.0.11”,
“nativescript开发人员类型脚本”:“^0.3.2”,
“类型脚本”:“^1.8.10”
}
}
我的NativeScript CLI版本是2.0.1

知道吗,可能出了什么问题

----它是固定的----

解决方案是,在得到错误后

  • 不要删除插件

  • 删除平台(android/ios)

  • 再次添加平台(android/ios)

  • 重建应用程序

试试看

platform remove android
然后

platform add android
tns run android 
试一试

然后

platform add android
tns run android 

我每次尝试向nativescript添加新插件(例如电话、telerik UI和联系人插件)时都会遇到这个问题。对我有效的方法是导航到平台>android,然后运行
gradlew clean
。这样,您就不必在每次添加插件时都重新添加android平台。

每次尝试向nativescript添加新插件(例如手机、telerik UI和联系人插件)时,我都会遇到这个问题。对我有效的方法是导航到平台>android,然后运行
gradlew clean
。这样,您就不必在每次添加插件时都重新添加android平台。

感谢您的快速回复。我做到了&恢复了我以前的状态。但是,插件有什么问题?我想在我的应用程序中加入“抽屉”功能&我想这是一个可以完成这项工作的插件。谢谢你的指导。谢谢你的快速回复。我做到了&恢复了我以前的状态。但是,插件有什么问题?我想在我的应用程序中加入“抽屉”功能&我想这是一个可以完成这项工作的插件。谢谢你的指导。谢谢你的回复。我从没试过那个。下次,我会的。但是,我已经解决了我的问题-再次添加平台,而不是删除平台&添加平台。但是,即使这看起来像Telerik NativeScritp UI中有一些错误,因为它不能使用AngularJS2&TypeScript。现在,等待插件的新版本。很高兴听到你设法解决了你的问题。我发现Nativescript的许多插件在它们是否按预期工作的问题上是非常随意的。我自己也遇到了与插件相关的其他领域的问题。祝你好运谢谢你的回复。我从没试过那个。下次,我会的。但是,我已经解决了我的问题-再次添加平台,而不是删除平台&添加平台。但是,即使这看起来像Telerik NativeScritp UI中有一些错误,因为它不能使用AngularJS2&TypeScript。现在,等待插件的新版本。很高兴听到你设法解决了你的问题。我发现Nativescript的许多插件在它们是否按预期工作的问题上是非常随意的。我自己也遇到了与插件相关的其他领域的问题。祝你好运