Eclipse& angularjs验证错误:导入和导出的意外标记

时间:2017-07-03 11:20:26

标签: angularjs eclipse

我开始学习angular.js并根据官方角度网站构建你好世界的应用程序。

我正在使用 Spring Tool Suite 3.8.4 并安装 AngularJS Eclipse 1.2.0 插件,测试项目工作正常,没有任何验证错误

完成本教程后,我从this demo application创建了一个git clone,完成了所有安装步骤,将其作为项目导入Eclipse并将其配置为角项目(自然)。

完成所有验证后,Eclipse向我展示了大约2500条错误消息Unexpected token。我打开了一些文件,似乎importexport关键字无法正确识别。

由于hello world应用程序也使用这些关键字并且没有任何验证错误,我认为原因可能是配置问题。如果我在我的项目浏览器中比较它们,我想知道为什么在我的hello world app中只有一个文件夹" TypeScript Resources(2.2.2)"在这个导入的项目中还有一个名为" Javascript Resources"的文件夹/ lib。可能没问题,只是我注意到的事情。

由于我对角度的全新,我不知道我能检查什么。我读到Eclipse IDE的角度js支持并不完美,但这些文章已经过时,因为它们使用的是Angular 1.x和2.x.

在终端中使用npm start运行应用程序或"运行为" ==> ng serve"工作正常没有任何问题。

两个应用程序(hello world和克隆的应用程序)都使用Angular 4.x. 有人有想法吗?我需要提供更多信息吗?

Screen

1 个答案:

答案 0 :(得分:1)

首先,为了澄清事情,您安装了Angular2 Eclipse Angular2, Angular4TypeScript以及您使用Angular1开发的位置。 AngularJS Eclipse适用于使用JavaScript开发的JavaScript Problem

您的错误是JSDT plugins来自.project。看来你已经添加了JSDT性质。我建议您从项目中删除JSDT性质,因为您使用TypeScript而不是JavaScript进行开发。

为此,您可以修改<nature>org.eclipse.wst.jsdt.core.jsNature</nature> 文件并删除此行:

JavaScript (Salsa) Editor

如果您需要在具有验证,完成等功能的编辑器中打开JavaScript文件,TypeScript IDE会提供一个JavaScript(Salsa)编辑器来执行此操作。用{ "name": "remind-me", "version": "1.0.0", "description": "information management tool", "main": "index.js", "scripts": { "start": "electron ." }, "repository": { "type": "git", "url": "tokumk" }, "dependencies": { "electron": "^1.6.11" } } 打开JS文件:

enter image description here

并且在您受益于与TypeScript编辑器相同的功能之后:

enter image description here