Надеюсь, это будет полезно.

отаю над Angular 4 и хочу интегрировать mxGraph в свой проект. Я нагуглил за это, но я не получаю полный рабочий пример.

Я попробовал следующий способ, но он также не работает для меня.

Шаги, за которыми я следовал:

Установлен mxgraph:npm install mxgraph --save

пакет npm для mxgraph:https://www.npmjs.com/package/mxgraph

Установленные mxgraph-наборы:npm install lgleim/mxgraph-typings --save

Github Репо mxgraph-наборов -https://github.com/lgleim/mxgraph-typings

Теперь я импортировал его в свой компонент:import {mxgraph} from 'mxgraph';

Добавлена ​​следующая строка в массиве ресурсов .angular-cli.json, чтобы сделать ресурсы mxGraph доступными.

{"glob":"**/*", "input":"node_modules/mxgraph/javascript/src", "output": "./mxgraph"}

Если я попытаюсь использовать это как:const graph: mxgraph.mxGraph = new mxgraph.mxGraph(document.getElementById('graphContainer'));

И когда я бегуng serve

Тогда я получаю проблему / ошибку как:
Module not found: Error: Can't resolve 'mxgraph' in 'path to my file where I have imported and used mxgraph'

Теперь, если я попробую установить mxBasePath:

const mx = require('mxgraph')({
  mxImageBasePath: 'mxgraph/images',
  mxBasePath: 'mxgraph'
});

И используется так:

const graph: mxgraph.mxGraph = mx.mxGraph(document.getElementById('graphContainer'));

И когда я бегуng serve

На этот раз я получаю ту же проблему / ошибку:
Module not found: Error: Can't resolve 'mxgraph' in 'path to my file where I have imported and used mxgraph'

Кто-нибудь имеет представление о том, что мне здесь не хватает? Или почему не работает?

Если кто-то знает какой-либо другой / лучший способ интеграции mxGraph с Angular 4, пожалуйста, дайте мне знать.

Заранее спасибо !!