过去几个月我一直在使用jQuery Mobile作为混合应用程序,并且想要接触Ionic和Angular.js,所以我试图重建它。我的JQM应用程序依赖于xml2json.js,我完全不熟悉Cordova,Bower,Gulp,Node.js以及用于构建和部署Ionic应用程序的其他几个工具。
有没有正确的方法,或者正确的地方添加xml2json.js所以当我构建它时会被自动拉入?
答案 0 :(得分:0)
我的问题的答案是使用Bower,但它需要一些设置。
安装Bower(我在Mac上,你可能不需要sudo)
sudo npm install -g bower
如果你在安装防火墙之后(比如在工作中),我需要运行
npm config set strict-ssl false
修复UNABLE_TO_VERIFY_LEAF_SIGNATURE
如果您在防火墙后面再次安装Bower,则需要执行以下操作
git config --global url."https://".insteadOf git://
迫使bower使用HTTP地址下载模块
您还需要在项目文件夹中编辑.bowerrc以摆脱特定的凉亭UNABLE_TO_VERIFY_LEAF_SIGNATURE
{
"strict-ssl": false
}
之后,您可以运行安装命令
bower install xml2json --save
如果您使用npm安装Ionic,则.bowerrc会覆盖保存目录,该目录将保存为/www/lib/[plugin folder]/
禁用节点和割草机上的ssl对安全性有害,并且有关于如何以正确方式完成这些任务的更好说明,但这就是我在短时间内在公司办公室环境中工作的方式。