我试图做简单的导入/导出的打字稿如下不工作:ES6风格import语句在打字稿
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仍然抱怨编译错误。
你的tsconfig.json是什么样的?你如何将打字稿来源变成js?通过正常的TSC?你使用webpack或gulp或babel等? –
我在没有tsconfig.json的情况下使用tsc inbuit进入webstorm。但是从设置视图中给出编译器选项 -t ES6 -m commonjs – user3694269
对于所有意图和目的而言,这是非常基本的工作。我认为webstorm js配置有问题。你应该尝试在命令行外运行'tsc',并检查它是否有效。 –