【发布时间】:2016-09-07 06:08:58
【问题描述】:
我正在尝试将dhtmlxscheduler 安装到我的 Aurelia CLI (typescript) 应用程序中。我已经 npm 安装了它:
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';
【问题讨论】:
-
尝试将
import * as scheduler from 'dhtmlxscheduler';更改为import * as scheduler from 'dhtmlx-scheduler';。 Aurelia CLI Github page 声明赋予“name”的值应该与导入中使用的值相同。
标签: typescript aurelia