Как иметь дополнительную библиотеку в определении TypeScript? - PullRequest
0 голосов
/ 03 августа 2020

Есть пакет, который я использую в моем проекте узла Typescript, который выдает ошибку всякий раз, когда я tsc

❯ tsc node_modules / jdenticon / types / module.d.ts: 116: 43 - ошибка TS2304: не удается найти имя «Элемент».

116 обновление функции экспорта (elementOrSelector: Element | string, hashOrValue ?: any, config ?: JdenticonConfig | number): void;

Проблема в том, что я не включаю «dom» в свою библиотеку tsconfig, но эти функции, которые выдают ошибки, необходимы только при использовании в веб-браузере.

Я хочу сделать PR для измените это, но можно ли при желании экспортировать функцию или сделать так, чтобы тег Element не выдавал ошибку, если это необязательно?

1 Ответ

1 голос
/ 03 августа 2020

Вы можете обойти это, добавив это в свой tsconfig.json:

{
  "compilerOptions": {
    "skipLibCheck": true
  },
}

Вы можете найти дополнительную информацию здесь - https://www.typescriptlang.org/docs/handbook/compiler-options.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...