Я пытаюсь использовать dygraphs в Angular CLI 7, но импорт не работает. Сначала я установил его, используя npm install --save dygraphs
, и при импорте я написал import { Dygraph } from 'dygraphs';
, но ошибка в TSLint все еще говорит File '/home/[...]/node_modules/@types/dygraphs/index.d.ts' is not a module.ts(2306)
.
То же сообщение об ошибке появляется при импорте chart.js
, но здесь оно работает нормально. Все графики отображаются правильно.
Кроме того, компилятор говорит error TS2305: Module '"dygraphs"' has no exported member 'Dygraph'.
, что будет означать, что модуль импортирует нормально, но элемент не найден?
В веб-консоли сообщение об ошибке RROR Error: Uncaught (in promise): TypeError: dygraphs__WEBPACK_IMPORTED_MODULE_6__.Dygraph is not a constructor
. Я пытаюсь создать график следующим образом:
private config = [
[1, 2, 3],
[4, 5, 6],
];
g = new Dygraph(document.getElementById("div_g"), this.config,
{
drawPoints: true,
showRoller: true,
valueRange: [0.0, 1.2],
labels: ['Time', 'Random']
});
Спасибо за помощь.