Ваш tsconfig.json
использует "module": "es6"
.Согласно определению опций компилятора , это заставляет компилятор искать модули classic
.Поиск classic
работает для некоторых сценариев, но не поддерживает модули узлов, определенные с помощью package.json, как в случае flatpickr.
Что нужно изменить, чтобы это работало для вас, либо установите *От 1009 * до "moduleResolution": "node"
или, возможно, используйте "module": "commonjs"
, который переключит как выпущенные модули, так и механизм разрешения на стандарты node.js.
Любая опция заставит ваш TypeScript скомпилироваться, поскольку теперь он может найти тип модуля.определения.
Однако возможно, что ваш проект теперь не сможет загрузить модуль во время выполнения, поскольку TypeScript не справится с этим.Если это так, и вы не можете найти решение, я предлагаю открыть новый вопрос с дополнительной информацией о времени выполнения.