首页 文章

如何在Ionic2项目中使用xml2json

提问于
浏览
0

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

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

这已在“node_modules”文件夹中保存了名为“xml2json”的模块 .

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

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

我想我需要安装这个模块的打字 . 我已经尝试了所有可能的打字命令但无法安装它 . 我收到了错误

typings ERR! caused by https://api.typings.org/entries/dt/xml2json/versions/latest responded with 404, expected it to equal 200

请告诉我如何安装xml2json的输入或者如何在我的项目中使用xml2json . 谢谢 .

我的系统信息:

打字版 - 1.3.2

Cordova CLI:6.3.0 Gulp版本:CLI版本3.9.1 Gulp本地:本地版本3.9.1 Ionic Framework版本:2.0.0-beta.11 Ionic CLI版本:2.0.0-beta.36 Ionic App Lib版本:2.0 .0-beta.19 OS:分销商ID:Ubuntu描述:Ubuntu 16.04 LTS节点版本:v6.3.0

3 回答

  • 0

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

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

  • 0

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

    typings安装xml2json --save

  • 0

    在离子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
    

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

相关问题