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

如何在angular2应用程序中使用angular cli和webpack导入xml2js,xml,angular,angular-cli,xml2js,Xml,Angular,Angular Cli,Xml2js,对于使用angular2的应用程序(来自angular cli with webpack),我需要使用soap web服务中的一些xml数据。我使用的angular cli本机提供用于将xml解析为json的库xml2js,但当我尝试使用以下语法在我的组件中使用此库时: import {Parser} from 'xml2js'; 我得到了信息: Cannot find module 'xml2js'.) 但是,这个库实际上是安装在node_modules文件上的 我到处搜索,但我只找到了一

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

import {Parser} from 'xml2js';
我得到了信息:

Cannot find module 'xml2js'.)
但是,这个库实际上是安装在node_modules文件上的

我到处搜索,但我只找到了一些使用system.js config的解决方案


有人知道如何使用webpack以angular2的方式使用此库吗?

您需要安装xml2js的类型定义

NPM:

纱线:


@AndreiDiaconescu你能进一步说明为什么你认为这不再有效吗?这只是安装该软件包的类型。您必须运行
npm install--save stream timers
才能使其与Angular 6一起工作
npm install @types/xml2js --save-dev
yarn add @types/xml2js -D