Изменение типа модуля вывода приводит к ошибке импорта - PullRequest
0 голосов
/ 19 июня 2019

Я начал писать библиотеку с машинописью, и я хочу использовать библиотеку type-r. https://github.com/VoliJS/Type-R.

У меня есть только одна строка кода для импорта:

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

это работает без ошибок, если мое определение модуля - commonjs в моем файле tsconfig.json.

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

Но если я изменю определение модуля на es6

 "module": "es6"

Я получаю сообщение об ошибке:

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

Я хочу создать модуль es6 и не могу понять, почему изменение типа модуля вывода вызывает эту проблему.

...