george
george

Reputation: 29

How to setup the DfxParser in Angular

I want to use https://github.com/gdsestimating/dxf-parser in my project. When i import in like:

import { DxfParser } from 'dxf-parser';

and than call:

new DxfParser()

i get an error:

TypeError: dxf_parser__WEBPACK_IMPORTED_MODULE_3__ is not a constructor

What would be the correct way to use the DxfParser in angular? I want to do the same in angular as the jaascript example on projects site:

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

thanks a lot!

Upvotes: 0

Views: 1571

Answers (1)

Sentinel
Sentinel

Reputation: 92

Like the readme of the github states, did you install DxfParser?

npm install dxf-parser

You might also need to install the types for typescript like so:

npm install @types/dxf-parser

Since installing does not seem to be the problem I tried it myself. Doing the import like you did does not work. I looked into the code and it seems that DxfParser is a default export. So if you do:

import DxfParser from "dxf-parser";

It should be working.

More information on exports can be found here

Upvotes: 1

Related Questions