【问题标题】:How to use xml2json in Ionic2 project如何在 Ionic2 项目中使用 xml2json
【发布时间】:2016-12-16 22:27:35
【问题描述】:

我正在使用 Ionic2 框架开发一个移动应用程序。我需要将 xml 文件转换为 json 格式。

为此,我使用命令“npm install xml2json --save”安装了“xml2json”。

这已经在“node_modules”文件夹中保存了一个名为“xml2json”的模块。

我也可以在“package.json”文件的依赖项下看到它为“xml2json”:“^0.9.1”

现在,当我在 .ts 文件中将其声明为“import * as xml2json from "xml2json";”时,我收到以下错误:“找不到模块 xml2json”

我想我需要为这个模块安装类型。我已经尝试了所有可能的类型命令,但无法安装它。我收到了类似

的错误

打字错误!由https://api.typings.org/entries/dt/xml2json/versions/latest引起的回复404,预计等于200

请告诉我如何为 xml2json 安装类型或者如何在我的项目中使用 xml2json。谢谢。

我的系统信息:

打字版本 - 1.3.2

科尔多瓦 CLI:6.3.0 Gulp 版本:CLI 版本 3.9.1 Gulp local:本地版本 3.9.1 离子框架版本:2.0.0-beta.11 Ionic CLI 版本:2.0.0-beta.36 离子应用程序库版本:2.0.0-beta.19 操作系统:分销商 ID:Ubuntu 描述:Ubuntu 16.04 LTS 节点版本:v6.3.0

【问题讨论】:

    标签: javascript json angular typescript ionic2


    【解决方案1】:

    你可以。 只需将您的 node_modules/path_to_xml2json.js 添加到您的 index.html 并在您的组件中声明它:declare var xml2json: any;

    它不是打字稿模块,所以你可以像以前一样导入它。

    【讨论】:

      【解决方案2】:

      您现在可以使用命令安装 xml2json 的类型

      typings install xml2json --save

      【讨论】:

        【解决方案3】:

        为了在 ionic 2 中将 xml 解析为 json 您现在可以使用命令安装 xml2json 的类型

        typings install xml2json --save
        

        如果它产生这样的错误

        'typings' is not recognized as an internal or external command,
        operable program or batch file.
        

        然后先用这个命令安装打字

        npm install typings -g
        

        然后运行上一个命令

        typings install xml2json --save
        

        然后它会正常工作。希望对你有用

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-02-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-05-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多