我在使用带有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来自我正在使用的侧边插件。但我发现其他人与其他插件有同样的问题。
答案 0 :(得分:1)
我遇到了同样的错误,我解决了运行命令的问题:
运行ios --release
只连接了真实设备,这使得应用无误地运行。 同样在新版本的tns中,命令livesynch现在被&#39; run&#39;命令。 但随着&#39; - 发布&#39;部分我不能让终端中的所有console.log都可见。