Проект Quasar (vuejs) с ошибкой отображения TypeScript при импорте сторонних библиотек - PullRequest
1 голос
/ 20 июня 2020

Я создал проект Quasar CLI, используя TypeScript. Все это очень впечатляет, но теперь у меня возникла проблема с импортом сторонних библиотек (cheerio, jQuery или подобных).

У меня есть файл Index. vue, из которого я получаю HTML / XML из API. Мне нужно найти разные узлы в HTML / XML на основе классов et c., Поэтому я подумал об использовании jQuery или cheerio для CSS выбора нужных мне узлов.

При импорте Cheerio:

import {cheerio} from 'cheerio';

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

Could not find a declaration file for module 'cheerio'. 
'/node_modules/cheerio/index.js' implicitly has an 'any' type.
  Try `npm install @types/cheerio` if it exists 
or add a new declaration (.d.ts) file 
containing `declare module 'cheerio';`Vetur(7016)

Установка типов Cheerio не работает:

npm install @types/cheerio

Если я загляну в node_modules / @types, есть файл cheerio / index.d.ts

Есть идеи, почему из коробки с Quasar не работает?

...