Сбой Typescript при добавлении jquery, не удается разрешить шипение пространства имен

#jquery #typescript #webpack #typescript-typings

#jquery #typescript #webpack #typescript-typings

Вопрос:

Я новичок в Typescript и успешно портировал кодовую базу приличного размера, чтобы использовать ее, пока мне не пришлось включить jQuery. Используя webpack, это в моем main.ts:

import $ from 'jquery';

В выводе webpack я получаю следующие ошибки:

 ERROR in /Users/jbd/app_maker/node_modules/@types/jquery/misc.d.ts
(27,33): error TS2503: Cannot find namespace 'Sizzle'.

ERROR in /Users/jbd/app_maker/node_modules/@types/jquery/misc.d.ts
(35,14): error TS2503: Cannot find namespace 'Sizzle'.

ERROR in /Users/jbd/app_maker/node_modules/@types/jquery/misc.d.ts
(43,17): error TS2503: Cannot find namespace 'Sizzle'.

ERROR in /Users/jbd/app_maker/node_modules/@types/jquery/index.d.ts
(29,23): error TS2688: Cannot find type definition file for 'sizzle'.

ERROR in /Users/jbd/app_maker/www/tsconfig.json
error TS2688: Cannot find type definition file for 'sizzle'.
  

Только что установил @types/jquery сегодня вечером, который, по иронии судьбы, похоже, добавил сам @types / sizzle . jQuery отлично работал с webpack в этой кодовой базе, поэтому я понимаю, что проблема в файлах определения типа .d.ts, но я не знаю, в чем заключается исправление.