Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Подключение к Angular проекту Three.js вызывает ошибку сервере 404 (https://javascript.ru/forum/angular/75503-podklyuchenie-k-angular-proektu-three-js-vyzyvaet-oshibku-servere-404-a.html)

Peter.ru 15.10.2018 14:49

Подключение к Angular проекту Three.js вызывает ошибку сервере 404
 
Здравствуйте, Есть небольшая проблемка...
Проект на Angular в среде MS VS2017. Проблема с подключением библиотеки Three.js.
Вроде все сделал, как в первоисточнике:
npm install three --save
npm install @types/three
Добавил div элемент в AppComponent.html: <div #rendererContainer></div>
Импортировал three.js в AppComponent.ts: import * as THREE from 'three';
Создал, собственно, сам компонент (работающий, из прошлого проекта). В package.json версии "three": "^0.97.0" и "@types/three": "0.93.1". В самом "node_modules" тоже все есть,
но директива import * as THREE from 'three'; вызывает ("Cannot GET /") ошибку "Failed to load resource: the server responded with a status of 404 ()"
Может кто подскажет? Просмотрел кучу материалов на эту тему в Google, но никаких отклонений от работающих аналогичных проектов - не нашел.

destus 15.10.2018 15:08

Peter.ru,
Думаю что ноги вашей проблемы растут из переносимого "работающего" компонента предыдущего проекта. Создал обычный three.js example и всё работает без проблем https://stackblitz.com/edit/angular-...p.component.ts

Peter.ru 15.10.2018 15:31

Вы оказались правы! Изменил свой прошлый компонент на ваш пример и все заработало.:dance:
Спасибо !!!


Часовой пояс GMT +3, время: 13:24.