Как настроить DfxParser в Angular - PullRequest
0 голосов
/ 27 июня 2019

Я хочу использовать https://github.com/gdsestimating/dxf-parser в моем проекте.Когда я импортирую как:

import { DxfParser } from 'dxf-parser';

и затем вызываю:

new DxfParser()

, я получаю сообщение об ошибке:

TypeError: dxf_parser__WEBPACK_IMPORTED_MODULE_3__ не является конструктором

Как правильно использовать DxfParser в угловых?Я хочу сделать то же самое на английском языке, как пример jaascript на сайте проектов:

var parser = new DxfParser(); 
try {
 var dxf = parser.parseSync(fileText); 
}catch(err) {
 return console.error(err.stack); 
}

большое спасибо!

1 Ответ

1 голос
/ 27 июня 2019

Как и файл readme о состоянии github, вы установили DxfParser?

npm install dxf-parser

Вам также может понадобиться установить типы для машинописного текста следующим образом:

npm install @types/dxf-parser

Поскольку установка, похоже, не является проблемой, я попробовал сам. Выполнение импорта, как вы не работали. Я посмотрел в код, и кажется, что DxfParser является экспорт по умолчанию. Так что если вы делаете:

import DxfParser from "dxf-parser";

Это должно работать.

Более подробную информацию об экспорте можно найти здесь

...