我开始用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模块,但我不明白为什么更改输出模块类型会导致此问题。