在设备上运行livesync时出错

时间:2017-01-04 21:03:28

标签: angular2-nativescript

我在使用带有Angular2的NativeScript在iOS设备上运行同步时遇到了问题。

以下命令效果很好:

tns run ios --device <device_id>

但是当我尝试像这样跑:

tns livesync ios --watch --device <device_id>

我收到以下错误:

***** Fatal JavaScript exception - application has been terminated. *****
Native stack trace:
1   0xd74aab -[TNSRuntime executeModule:referredBy:]
2   0xac487 main
registered for type RadSideDrawer.
3   0x1d0af50b <redacted>
JavaScript stack trace:
1   @file:///app/tns_modules/ui/core/dependency-observable.js:73:28
JavaScript error:
file:///app/tns_modules/ui/core/dependency-observable.js:73:28: JS ERROR Error: Property showOverNavigation already

showOverNavigation来自我正在使用的侧边插件。但我发现其他人与其他插件有同样的问题。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的错误,我解决了运行命令的问题:

  

运行ios --release

只连接了真实设备,这使得应用无误地运行。 同样在新版本的tns中,命令livesynch现在被&#39; run&#39;命令。 但随着&#39; - 发布&#39;部分我不能让终端中的所有console.log都可见。