Typescript- und JQuery-Kompilierungsfehler: Name '$' kann nicht gefunden werden
Ich teste Typoskript mit jquery, aber wenn ich die Datei test.ts kompiliere, erhalte ich immer die Fehlermeldung: Der Name '!$0$!#39; kann nicht gefunden werden.
Ich habe jquery bereits importiert und seine Definitionsreferenz hinzugefügt. Wenn ich @ benutimport $ = require("jquery")
in meinemtest.ts
Datei, ein weiterer Fehler "Cannot find module jquery
"wird auftreten, wenn das @ ausgeführt witsc
Kompilieren. Der Ordner "JQuery" ist jedoch bereits im Ordner "node_modules" vorhanden.
Weiß jemand, wie man jquery in typescript richtig einsetzt?
Below ist meine Schritte:
Installiere jquery mitnpm install jquery --save
Installieren Sie Typings & Jquery Definition mittypings install --global --save dt~jquery
JQuery-Referenz oben in test.ts hinzufügen/// <reference path="../../../typings/globals/jquery/index.d.ts" />
tsconfig.json
{
"compilerOptions": {
"jsx": "react",
"outDir": "./dist",
"sourceMap": true,
"noImplicitAny": true,
"module": "commonjs",
"target": "es5",
"experimentalDecorators": true
},
"exclude": [
"node_modules"
],
"files": [
"./typings/index.d.ts",
"./src/wo/tests/test.ts",
]
}
test.ts
/// <reference path="../../../typings/globals/jquery/index.d.ts" />
let test:any=$("div");