我想在项目中使用https://github.com/gdsestimating/dxf-parser。当我像这样导入时:

import { DxfParser } from 'dxf-parser';


然后致电:

new DxfParser()


我得到一个错误:


  TypeError:dxf_parser__WEBPACK_IMPORTED_MODULE_3__不是
  建设者


在angular中使用DxfParser的正确方法是什么?我想在角度上与项目站点上的Jaascript示例相同:

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


非常感谢!

最佳答案

像github状态的自述文件一样,您是否安装了DxfParser?

npm install dxf-parser


您可能还需要安装打字稿的类型,如下所示:

npm install @types/dxf-parser


由于安装似乎不是问题,所以我自己尝试了。像您一样进行导入是行不通的。我查看了代码,似乎DxfParser是默认导出。因此,如果您这样做:

import DxfParser from "dxf-parser";


它应该正在工作。

More information on exports can be found here

关于javascript - 如何在Angular中设置DfxParser,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56791999/

10-09 17:57