Я пытаюсь установить dhtmlxscheduler
в мое приложение Aurelia CLI (машинописное). Я НПМ установил его:dhtmlxscheduler с Aurelia и машинописными текстами
npm i dhtmlx-scheduler
Затем я добавил его к aurelia.json
файла:
{
"name": "dhtmlx-scheduler",
"path": "../node_modules/dhtmlx-scheduler/codebase",
"main": "dhtmlxscheduler"
},
И создали глобальные типизации для него:
typings install dt~dhtmlxscheduler --global --save
все установлено и au run
компилирует правильно. Когда я пытаюсь реально использовать библиотеку, хотя я получаю эту ошибку:
error TS2307: Cannot find module 'dhtmlxscheduler'.
[02:00:15] gulp-notify: [Error running Gulp] Error: src/components/appointments/appointments.ts(2,20): error TS2307: Cannot find module 'dhtmlxscheduler'.
Я импортировать его так:
import * as scheduler from 'dhtmlxscheduler';
Попробуйте изменить 'импорт * в качестве планировщика из«dhtmlxscheduler»,' в 'импорта * как планировщик из 'dhtmlx-scheduler'; '. В Aurelia CLI Github [страница] (https://github.com/aurelia/cli#user-content-a-single-file-module) указано, что значение, присвоенное «name», должно быть одинаковым значением, используемым при импорте , –