使用JSPM和Typescript改进Webstorm 11中的导入

时间:2016-01-05 13:51:58

标签: typescript webstorm angular jspm

我正在为一个Angular2项目使用JSPM和Typescript,而Webstorm 11似乎对TS类的导入路径感到困惑。

enter image description here

第一次导入是正确的:

import {Component} from "angular2/core";

但其他两个直接引用jspm_packages文件夹直接导入这两条路径:

import {Component} from "../../jspm_packages/npm/angular2@2.0.0-beta.0/src/core/metadata";
import {Component} from "../../jspm_packages/npm/angular2@2.0.0-beta.0/ts/src/core/metadata";

我忽略了node_modules中的jspm_packagestsconfig.json,因为Webstorm似乎认出来了,但到目前为止还没有运气。

有什么方法可以配置Webstorm自动导入正确的模块而忽略其他两个?

1 个答案:

答案 0 :(得分:1)

Webstorm目前不支持jspm。但是node.js是。如果你通过npm安装angular2,导入工作:

npm i angular2@2.0.0-beta.2 es6-promise@^3.0.2 es6-shim@^0.33.3 reflect-metadata@0.1.2 rxjs@5.0.0-beta.0 zone.js@0.5.10 --save