Angular 9库-库内部但外部不存在“导入*为”的问题

时间:2020-07-17 09:20:16

标签: angular typescript npm

我有一个使用xml2js NPM包的Angular 9库。

在我使用声明导入的库中

import * as xml2js from 'xml2js';

并在类似的代码中使用它

const parser = xml2js.Parser({ explicitArray: false, ignoreAttrs: true });
parser.parseString(...)

在Angular应用程序中使用库时,会引发错误,说明解析器未定义。但是直接在Angular应用程序中使用完全相同的导入和代码就可以了。

将库中的import语句更改为

import xml2js from 'xml2js';

解决问题。但是为什么它在一个地方而不是另一个地方起作用?

0 个答案:

没有答案