Ich benutze Aurelia mit Typoskript, mit aurelia-CLI und npm als Build-System und Client-Seite Paket-Manager. Mein Ziel ist es jquery innerhalb einer meiner .ts-Dateien zu verwenden, so habe ich jquery durchVerwenden Sie Jquery in Aurelia mit Typoskript
npm install [email protected] --save
und nachdem es für Typisierungen habe ich hinzugefügt:
typings install dt~jquery --global --save
ich auch so konfiguriert aurelia.json Datei mit "jquery" als Lieferantenbündelabhängigkeit.
Verwendung:
import * as jq from 'jquery';
aber das Projekt scheiterte mit den folgenden Fehler zu bauen:
Starting 'readProjectConfiguration'... Finished 'readProjectConfiguration' Starting 'processMarkup'... Starting 'processCSS'... Starting 'configureEnvironment'... Finished 'processCSS' Finished 'processMarkup' Finished 'configureEnvironment' Starting 'buildTypeScript'... typings/globals/jquery/index.d.ts(3218,13): error TS2403: Subsequent variable declarations must have the same type. Variable '$' must be of type 'cssSelectorHelper', but here has type 'JQueryStatic'. [17:45:00] gulp-notify: [Error running Gulp] Error: typings/globals/jquery/index.d.ts(3218,13): error TS2403: Subsequent variable declarations must have the same type. Variable '$' must be of type 'cssSelectorHelper', but here has type 'JQueryStatic'.
so was mit meinem Code falsch?