如何使用 angular-cli 和 webpack 在 angular2 应用程序中导入 xml2js

How to import xml2js in an angular2 app using angular-cli with webpack

对于使用 angular2 的应用程序(来自 angular-cli with webpack),我需要从 soap web xml 中使用一些数据 service.The [我使用的 =26=]-cli 本机提供库 xml2js 用于将 xml 解析为 json 但是当我尝试使用以下语法在我的组件中使用此库时:

import {Parser} from 'xml2js';

我收到消息:

Cannot find module 'xml2js'.)

但是,这个库是真正安装在node_modules文件上的。

我到处搜索,但我只找到了一些具有 system.js 配置的解决方案。

有人知道如何使用 webpack 在 angular2 中使用这个库吗?

您需要安装 xml2js 的类型定义

NPM:

npm install @types/xml2js --save-dev

纱线:

yarn add @types/xml2js -D