尝试在虚拟设备上构建时的NativeScript错误

时间:2018-10-28 10:04:06

标签: nativescript angular2-nativescript nativescript-angular

我搜索了所有其他类似的问题,但是没有一个可以帮助我解决问题。我已将nativescript添加到现有的Angular 6.1项目中,安装了android虚拟设备,请按照文档中指示的所有步骤操作,但是当我启动

tns run android --bundle
虚拟设备上的

app给我以下错误:

System.err: Calling js method onCreate failed
System.err:
System.err: TypeError: Cannot read property 'create' of undefined
System.err: File: "file:///data/data/org.nativescript.ngsample/files/app/vendor.js, line: 12299, column: 14

对新创建的项目执行相同的过程,效果很好。我该如何解决? 有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

似乎是NativeScript问题,我在这里找到了解决方案:https://github.com/NativeScript/NativeScript/issues/6552

要解决此问题,您必须更新以下版本:

  1. 打字稿达到〜2.8.0或更高版本
  2. tns-core-modules到5.0.2
  3. nativescript-dev-webpack升级到0.17.0

更新为:

npm install typescript@latest
npm install tns-core-modules@latest
npm install nativescript-dev-webpack@latest

然后,您可以在项目的package.json中查看自己使用的版本是否正确。