Я пытаюсь импортировать приложение под названием neuroglancer как библиотеку в проект Angular 8. Он использует пользовательский конфиг веб-пакета, и я запускаю проверку концепции. Я не уверен, совместим ли этот проект с Angular (это то, что мне нужно выяснить). Существует пример проекта , который использует neuroglancer в качестве зависимости. И проект, и exmaple используют собственный webpack.config, и я скопировал необходимые элементы из пакета. json и tsconfig. json, а также скопировал конфигурацию webpack в мой проект Angular. Я могу разместить их здесь, если это необходимо. Сначала я пытаюсь запустить приложение с помощью команды npm run webpack ...
Вот моя главная проблема: сейчас я получаю то, во что верю, печатая ошибки. Я получаю массу ошибок, которые говорят что-то вроде:
Property 'activeTexture' does not exist on type 'GL'.
Когда я отслеживаю ошибку в папке node_modules / neuroglancer, свойства определяются для объектов.
Я попытался добавить определения в мой файл tsconfig:
"typeRoots": [
"./node_modules/@types",
"./node_modules/neuroglancer/typings/index.d.ts"
],
Я попытался установить: npm i @ types / node.
Я все еще пытаюсь чтобы узнать больше об этом приложении. Как я могу исправить эти ошибки ввода? Я не знаю, направляюсь ли я в правильном направлении, но, надеюсь, этот вопрос достаточно точен, чтобы получить ответ. Если вам нужен какой-либо код, я с радостью поделюсь.