Я использую Aurelia с машинописным текстом, используя aurelia-cli и npm as build system и менеджер пакетов на стороне клиента. Моя цель состоит в том, чтобы использовать JQuery в одном из моих .ts файлов, так что я добавил JQuery черезИспользование JQuery в Aurelia с машинописным текстом
npm install [email protected] --save
и после него для типизации, которые я использовал:
typings install dt~jquery --global --save
Я также сконфигурированных aurelia.json файл с «jquery» как зависимость от поставщика.
Использование:
import * as jq from 'jquery';
но проект не удалось построить со следующими ошибками:
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'.
так, что случилось с моим кодом?