ES6 样式导入语句在 TypeScript 中不起作用

ES6 style import statement not working in TypeScript

我正尝试在 TypeScript 中做如下简单的 import/export:

animals.ts

export const someVar=5;

main.ts

import {someVar} from './animals';

但是编译器说:

以下是我的打字稿编译器选项:

-t ES6 -m commonjs

我也在模块选项中尝试过 amd,但没有成功。不过,RequireJs 似乎工作正常。

我的 TypeScript 版本是 2.2.2 并使用 WebStorm IDE。

我在这里错过了什么?请耐心等待,因为我是新手。

编辑

tsc main.ts 编译得很好。但是 WebStorm 仍然抱怨编译错误。

找到解决方案。 我使用的是旧的 webstorm 10,它使用的是 typescript 编译器版本 1.4。我将 webstorm 升级到 2017.1,它使用编译器版本 2.2.2。 感谢@Horia Coman 的提示。