如何在Ionic2项目中使用xml2json

时间:2016-08-10 13:38:10

标签: javascript json angular typescript ionic2

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

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

这已经保存了一个名为" xml2json"的模块。 in" node_modules"夹。

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

现在,当我在.ts文件中将其声明为"从*" xml2json&#34 ;;"中导入*作为xml2json时,我收到以下错误:"不能找到模块xml2json"

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

这样的错误

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

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

我的系统信息:

典型版本 - 1.3.2

Cordova CLI:6.3.0 Gulp版本:CLI版本3.9.1 Gulp local:本地版本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 操作系统:分销商ID:Ubuntu描述:Ubuntu 16.04 LTS 节点版本:v6.3.0

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您现在可以使用命令

安装xml2json的输入

typings install xml2json --save

答案 2 :(得分: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

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