我正在使用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 回答
您可以 . 只需将
node_modules/path_to_xml2json.js
添加到index.html并在组件中声明它:declare var xml2json: any;
它不是打字稿模块,所以你可以像你一样导入它 .
您现在可以使用该命令安装xml2json的类型
typings安装xml2json --save
在离子2中将xml解析为json您现在可以使用该命令安装xml2json的类型
如果它产生这样的错误
然后首先使用此命令安装输入
然后运行上一个命令
然后它会工作正常 . 希望它对你有用