#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, но я не знаю, в чем заключается исправление.