我在TypeScript项目中使用jQuery
。我之前有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
。