Я перевожу два старых Javascript сервиса в Typescript. Я обновил все зависимости NPM соответственно, и те, которые устарели, были заменены другими пакетами или были удалены полностью. Теперь я сталкиваюсь со следующим:
При установке пакета prom-client
и использовании import prom from 'prom-client'
модуль не найден. Пакет содержит index.d.ts
файл для набора текста. Если я вручную добавлю папку prom-client
в node_modules/@types
, модуль будет найден с оператором import .
Я знаю, что могу использовать require () , но я использую синтаксис import везде, поэтому я предпочитаю не использовать require () .
Нет пакета @ types / prom-client , который есть, например, @types/express.
- Использование NodeJS 12.16. 1 и
es2020
. - Синтаксис типа
import * as prom from 'prom-client'
не работает. - Я несколько раз пытался переустановить все пакеты безрезультатно.
- В песочнице с кодом оператор
import prom from 'prom-client'
работает . Но я не вижу разницы.
Как я могу import prom-client
соответственно?