добавление машинописного кода из репозитория github в проект angular - PullRequest
0 голосов
/ 07 января 2020

Я работаю над экструзией 2D-профиля для инструмента веб-конфигуратора, но столкнулся с серьезной проблемой, которую я (как младший программист и новичок Angular dev) не могу понять, как получить и ищу более знающий человек, который может помочь ...

Это Github: https://github.com/cmelange/ECL-3D-Components, и я пытаюсь импортировать его в приложение Angular 8. Я пытаюсь сделать это в течение 2 дней и не могу понять, как заставить это работать. Когда я пытаюсь запустить пример, который находится в папке после загрузки, он даже не компилируется ... (В частности, geometry_patio_example. html) Я пропускаю уменьшенные (встроенные?) js файлы для запуска библиотеки.

Я пытаюсь запустить его без angular здесь, но мне нужно будет вставить его в angular в какой-то момент ... Любые указатели и помощь очень важны. Я изо всех сил пытаюсь заставить это работать ... Обратите внимание, что я не изменил никакого кода, все, что я сделал, это клонировал репозиторий и попытался запустить его пример. (Конечно, я запустил npm install, а также npm build, который также выдает журнал ошибок из npm ...)

enter image description here

1 Ответ

0 голосов
/ 07 января 2020

Глядя на исходный репозиторий, кажется, что он был выпущен где-то как версия 1.0.0.

Его нет на npm, но, возможно, вам следует сначала установить его, запустив npm install ecl3d в вашем рабочем пространстве.

Каждая библиотека, которую вы хотите использовать в своем проекте, должна быть сначала установлена ​​с помощью какого-либо менеджера пакетов, являясь npm самой распространенной. Существуют и другие альтернативы, такие как yarn, но поскольку Angular по умолчанию устанавливает npm (после создания нового проекта, но вы его не меняли), вам следует прочитать о , как npm работает .

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...