Я использую jQuery
в своем проекте TypeScript.У меня было npm install --save-dev @types/jquery
раньше.И в моем файле import $ from 'jquery';
, тогда у меня есть класс:
class A {
$el: $
}
И PhpStorm выдает ошибку Cannot find name $
.Тем не менее, если я использую jQuery в качестве конструктора, например $('selector')
, ошибка не возникнет.
tsconfig.json
:
{
"compilerOptions": {
"lib": ["es2018", "dom"],
"baseUrl": "./src2",
"allowSyntheticDefaultImports": true,
"moduleResolution": "node",
"types": [
"node"
],
"typeRoots": [
"node_modules/@types"
]
}
Я попытался импортировать jQuery
также как этот import * as $ from 'jquery'
, import $ = require('jquery');
.
jQuery
версия: 3.3.1
.