更改输出模块类型会导致导入错误

时间:2019-06-18 22:20:04

标签: typescript module tsc

我开始用Typescript编写一个库,我想使用type-r库。 https://github.com/VoliJS/Type-R

我只有一个用于导入的行代码:

import { define, auto, type, Record, value } from "type-r";

如果我的模块定义在tsconfig.json文件中是commonjs,则此操作没有错误。

"compilerOptions": {
...
"module": "commonjs"
...
}

但是如果我将模块定义更改为es6

 "module": "es6"

我得到一个错误:

Error   TS2307  (TS) Cannot find module 'type-r'.

我想创建一个es6模块,但我不明白为什么更改输出模块类型会导致此问题。

0 个答案:

没有答案