Aurelia CLI (타이프 스크립트) 앱에 dhtmlxscheduler
을 설치하려고합니다. 내가 NPM을 설치 한 : Aurelia 및 typescript가 포함 된 dhtmlxscheduler
npm i dhtmlx-scheduler
는 다음 나는
aurelia.json
파일에 추가 :
{
"name": "dhtmlx-scheduler",
"path": "../node_modules/dhtmlx-scheduler/codebase",
"main": "dhtmlxscheduler"
},
그리고 그것을위한 글로벌 typings 생성 :
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"에 주어진 값이 가져 오기에서 사용 된 것과 동일한 값이어야한다고 기술하고 있습니다 . –