Mapbox-gl угловой 4

У меня возникла эта проблема при попытке запустить компонент карты с помощью mapbox-gl. Я получаю это сообщение об ошибке:

WDS] Warnings while compiling.
warnings @ client?ffdb:120
sock.onmessage @ socket.js:37
webpackJsonp.../../../../sockjs-client/lib/event/eventtarget.js.EventTarget.dispatchEvent @ eventtarget.js:51
(anonymous) @ main.js:274
webpackJsonp.../../../../sockjs-client/lib/main.js.SockJS._transportMessage @ main.js:272
webpackJsonp.../../../../sockjs-client/lib/event/emitter.js.EventEmitter.emit @ emitter.js:50
WebSocketTransport.ws.onmessage @ websocket.js:35
wrapFn @ zone.js:1166
webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:421
webpackJsonp.../../../../zone.js/dist/zone.js.Zone.runTask @ zone.js:188
webpackJsonp.../../../../zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:496
invokeTask @ zone.js:1517
globalZoneAwareCallback @ zone.js:1543
client?ffdb:126 ./src/assets/mapbox-gl/mapbox-gl.js
(Emitted value instead of an instance of Error) Cannot find SourceMap 'mapbox-gl.js.map': Error: Can't resolve './mapbox-gl.js.map' in '/home/admin/ang-dev/src``/assets/mapbox-gl'
 @ ./src/app/index/map/mapenter code here.component.ts 11:0-67
 @ ./src/app/index/index.module.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts

Я использую Mapbox-gl версии 0.22.1 локально и импортирую через папку с ресурсами.

Установка mapbox-gl через NPM не вариант, получаю:

Uncaught TypeError: fs.readFileSync is not a function

Я должен упомянуть, что использую cli/version: 1.4.10.


person Wimza    schedule 18.04.2018    source источник


Ответы (1)


Вы не должны использовать библиотеки javascript из папки активов. Установите их с помощью npm, а затем укажите их в Typings или используйте этот реализация компонента угловой оболочки.

person ForestG    schedule 18.04.2018