【问题标题】:How to import xml2js in an angular2 app using angular-cli with webpack如何使用 angular-cli 和 webpack 在 angular2 应用程序中导入 xml2js
【发布时间】:2017-08-11 00:10:01
【问题描述】:

对于使用 angular2 的应用程序(来自带有 webpack 的 angular-cli),我需要使用来自soap Web 服务的 xml 中的一些数据。我使用的 angular-cli 本身提供了库 xml2js 用于将 xml 解析为 json 但是当我尝试使用以下语法在我的组件中使用这个库:

import {Parser} from 'xml2js';

我收到了消息:

Cannot find module 'xml2js'.)

但是,这个库实际上是安装在 node_modules 文件中的。

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

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

【问题讨论】:

    标签: xml angular angular-cli xml2js


    【解决方案1】:

    您需要安装 xml2js 的类型定义

    NPM:

    npm install @types/xml2js --save-dev
    

    纱线:

    yarn add @types/xml2js -D
    

    【讨论】:

    • @AndreiDiaconescu 您能否详细说明为什么您认为这不再有效?这只是安装该包的类型。
    • 您必须运行 npm install --save stream timers 才能使其与 Angular 6 一起使用
    猜你喜欢
    • 2017-05-11
    • 2017-01-13
    • 2017-04-24
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 2017-02-25
    • 2016-12-13
    • 1970-01-01
    相关资源
    最近更新 更多