Я создал проект Angular 5, в котором я установил с помощью npm модуль openlayers и модуль jsts. Я сделал следующие шаги:
- ng новый testProject
- cd / testProject
- npm install - сохранить openlayers
- npm install --save jsts
- npm install --save _at_types / openlayers
- npm install --save _at_types / jsts
Вот мой app.component:
import { Component, OnInit } from '@angular/core';
import * as ol from 'openlayers';
import * as jsts from 'jsts';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
ngOnInit() {
console.log('OPENLAYERS: ', ol);
console.log('JSTS: ', jsts);
}
}
И это приводит к неопределенной переменной jsts.
Если я импортирую классы индивидуально, например:
import Coordinate from 'jsts/org/locationtech/jts/geom/Coordinate';
переменная определена правильно, но ввод не работает.
Как я могу импортировать и что набор текста работает?
Спасибо