Angular 5.0.3 - ошибка TS2304: не удается найти имя
Я пытаюсь использовать golden-layout
док-библиотека. У меня все установлено для моего углового проекта, но я получаю сообщение об ошибке, которую я не могу обойти.
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2017-11-28T04:04:54.440Z t Hash: bff1ad470576d56127a4
Time: 28376ms
chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 2.93 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 636 bytes [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 503 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 854 kB [initial] [rendered]
ERROR in node_modules/golden-layout/index.d.ts(15,20): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(64,93): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(138,49): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(668,27): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(766,22): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(771,28): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(776,32): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(818,22): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(823,27): error TS2304: Cannot find name 'JQuery'.
node_modules/golden-layout/index.d.ts(828,27): error TS2304: Cannot find name 'JQuery'.
webpack: Failed to compile.
Я видел другой другой пост, и он пустой без ответов. Когда я изначально получил эту ошибку, я провел некоторое исследование. Я понял, что была проблема с печатанием. Я пошел прямо к файлам модуля, и я мог видеть ошибки в index.d.ts
файл. JQuery
ссылка не может быть найдена. Так что я погуглил, как это исправить. Решение было запустить npm install @typings/jquery
, Это решило мои ошибки в файле. Тем не менее, я все еще получаю ошибки от Cli, когда я пытаюсь запустить ng serve
хотя ошибки исправлены в index.d.ts
файл. Я в недоумении от того, как двигаться дальше.
Есть ли способ просто использовать файл Javascript в угловых вместо того, чтобы пытаться использовать модуль? Вот его работа с угловым. Я вижу, что они просто добавляют файл сценария непосредственно в файл index.html. Я добавил файл сценария в angular-cli.json
файл, и это не решает проблему. Angular по-прежнему пытается использовать модуль и, следовательно, набор текста. Есть идеи или потенциальные решения? Я чувствую, что где-то есть кеш, который нужно сбросить, потому что я исправил @typings
ошибка.