15

尝试执行这些步骤以使AngularJS 2.0 示例应用程序运行。

在这一步,将代码放入 app.ts:

/// <reference path="typings/angular2/angular2.d.ts" />
import {Component, View, bootstrap} from 'angular2/angular2';

得到最新的 14.1.3 IntelliJ IDE

但似乎它不明白'import'(突出抱怨)

问:是不是因为它还不支持 TypeScript 1.5?(它的IDE设置我可以看到嵌入式1.4版本)。可以用那个IDE编译吗?

4

3 回答 3

20

看起来你没有指定编译器参数来告诉使用哪个模块加载器,你还想确保你使用的是最新的 TypeScript 编译器,到目前为止最新的是 1.5.0 beta。

第一的

您可以在其 GitHub 存储库 中下载 TypeScript 编译器tsc的 bin 和所有其他相关文件: https ://github.com/Microsoft/TypeScript/tree/master/bin

或者您也可以将其安装为 Node.js 包:

npm install -g typescript

第二

您需要通过将编译器版本更改为自定义并指向最新的 TypeScript bin 文件夹的位置来正确配置 intelliJ

在 IntelliJ 中按Ctrl+Alt+S,搜索TypeScript并在Languages & Frameworks下选择 TypeScript,确保您的 IntelliJ 是最新的。

为了解决您在此处提出的问题,请指定以下命令行选项:

--module "amd" --target "es5"

截屏:

在此处输入图像描述

第三

值得一提的是,TypeScript 1.5 编译器和 Angular 2 都处于测试阶段,所以这个答案在接下来的几周或一个月内可能无关紧要。

享受!

丹妮

于 2015-06-04T23:29:55.140 回答
1

您需要在首选项页面中选择 javascript 版本。

语言和框架 -> JavaScript

在正确的页面上。JavaScript 语言版本下拉菜单。根据我的想法,它在下面有一些项目。

JavaScript 1.5 ECMAScript 5.1 JavaScript 1.6 JavaScript 1.7 JavaScript 1.8 JavaScript 1.8.6 ECMAScript 6 ...

于 2015-06-10T12:07:26.800 回答
0

IntelliJ 中有一个选项,您可以在其中定义自定义打字稿版本。默认为 1.4,但您可以下载 1.5 beta 并分配它。我见过的示例的唯一问题是激活 1.5 新参数来生成装饰器元数据。IntelliJ 总是报告 TS 进程停止。

于 2015-05-14T13:54:20.967 回答