我正尝试在 TypeScript 中进行简单的导入/导出,如下所示:
animals.ts
export const someVar=5;
main.ts
import {someVar} from './animals';
但是编译器说:
以下是我的 typescript 编译器选项:
-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 的提示。
关于typescript - ES6 样式导入语句在 TypeScript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43304356/