Я использую Angular2, и я хотел бы включить jQuery.SystemJS: загрузка jQuery
systemjs.config.js
(function (global) {
System.config({
paths: {
'npm:': 'node_modules/',
'jquery': "//code.jquery.com/jquery-2.1.4.min.js"
},
meta: {
bootstrap: {
deps: ['jquery']
}
},
.....
}
В app.module.ts, я получил ошибку: Не удается найти модуль 'JQuery' когда я ставлю:
import $ from 'jquery';
Я пытаюсь использовать карту вместо путей, но то же самое Sult ..
ТипScript ищет пакеты в каталоге 'node_modules' по умолчанию. Вы установили jQuery с 'npm'? – martin
У меня уже есть jquery в **/dev/assets/js ** папка не в ** node_modules ** –
Вот почему это не работает, TypeScript может найти 'jquery' и выдает ошибку. С jquery это на самом деле сложнее, и вам нужно также установить его типизацию. Если вы используете TypeScript 2.0, вы можете использовать https://www.npmjs.com/package/@types/jquery – martin