Как использовать плагин jQuery с Angular 5 и TypeScript 2.8.1?

Я хочу импортировать jQuery в проект Angular 5 с использованием TypeScript 2.8.1. Я слежу за Раствор Эрвина Ллойку, но это не так:

Install jquery with npm

npm install --save jquery

Install jquery with npm

npm install --save-dev @types/jquery

Add scripts to .angular-cli.json

"apps": [{
  ...
  "scripts": [
    "../node_modules/jquery/dist/jquery.min.js",
  ],
  ...
}]

Я также пытаюсь добавить этот импорт в app.module.ts или в компонент:

import * as $ 'jquery';

Что бы я ни попробовал, компилятор TypeScript выдает эту ошибку:

Error:(7, 15) TS2497: Module ''jquery'' resolves to a non-module entity and cannot be imported using this construct.
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
0
371
1

Ответы 1

Я подписался на другой ответ и заменил

import * as $ 'jquery';

с участием

import 'jquery';

в app.module.ts и вроде все ок.

Тем не менее я не знаю, была ли эта ошибка связана с Angular 5 или TypeScript 2.8.1 ...

или, может быть, в tsconfig.json, сгенерированный Angular:

"compilerOptions": {
  "moduleResolution": "node",
}

Другие вопросы по теме