2017-08-07 49 views
1

我已经从genuitec安装了新的eclipse氧气和Angular IDE。 第二天我打开我的项目,并开通了*的.ts文件,我得到这个错误:如何解决genuitec的TypeScript编辑器中的RuntimeException for eclipse oxygen?

java.lang.RuntimeException: java.lang.IllegalStateException: The node process has crashed. 
Last 4 lines of error console output: 
Bridge type: classifier 
Running with TS version:2.3.4 
Initializing endpoint classifier in version 2.3.4 
C:\Program Files\nodejs\node.exe: src\node_file.cc:557: Assertion `args[0]->IsString()' failed. 


    at com.genuitec.eclipse.typescript.services.internal.Bridge.call(Bridge.java:162) 

    at com.genuitec.eclipse.typescript.services.classifier.Classifier.getClassificationsForLines(Classifier.java:62) 

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.classifyLines(PresentationReconciler.java:264) 

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.createPresentation(PresentationReconciler.java:232) 

    at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.processEvent(PresentationReconciler.java:130) 

我该怎么解决呢?从Genuitec的

回答

1

卸载角IDE和使用Angular Eclipse插件代替。

封闭源代码Angular IDE通过加载时织入来修补Eclipse平台和其他插件的Java字节码(由于法律原因;不必发布其更改)。与使用公共API相反,加载时编织修补程序难以维护,错误很难找到并修复。

+2

AngularJS Eclipse适用于Angular1,请为Angular2安装https://marketplace.eclipse.org/content/angular2-eclipse – Angelo

+0

@Angelo Thx以征求您的意见。我相应地改变了答案。请随时编辑我的答案。作为_Angular Eclipse_作者,你比我更了解。 – howlger

+0

Genuitec使用AngularJS Eclipse,但他们的Angular IDE不是基于Angular2 Eclipse。请删除用于调整的“Original” – Angelo

相关问题