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

标签 typescript ecmascript-6 webstorm commonjs

我正尝试在 TypeScript 中进行简单的导入/导出,如下所示:

animals.ts

export const someVar=5;

ma​​in.ts

import {someVar} from './animals';

但是编译器说:

Compilation errors

以下是我的 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/

相关文章:

html - PrimeNG p 表 : How to clear p-dropdown filter values when resetting table filters?

webstorm - 如何教 WebStorm 9 检查器识别 Angular Material Design 标签/属性?

angular - 如何使用 angular-cli 在 Angular2 中调试应用程序?

WebStorm 环绕/环绕选择的快捷方式?

javascript - 如何防止分配未定义的值代替默认值

javascript - 将 $.extend 与用户定义的对象一起使用

typescript - 如何在 Cypress 中将默认的 headless (headless)浏览器更改为 chrome

javascript - TypeScript - 获取泛型类参数的类型

javascript - 如何在 typescript 中获取对象属性的总数?

javascript - React,如何从文件夹index.js导入组件