在适当的工作流程中将第三方JS库添加到Ionic

时间:2016-02-05 14:26:06

标签: javascript angularjs node.js cordova bower

过去几个月我一直在使用jQuery Mobile作为混合应用程序,并且想要接触Ionic和Angular.js,所以我试图重建它。我的JQM应用程序依赖于xml2json.js,我完全不熟悉Cordova,Bower,Gulp,Node.js以及用于构建和部署Ionic应用程序的其他几个工具。

有没有正确的方法,或者正确的地方添加xml2json.js所以当我构建它时会被自动拉入?

1 个答案:

答案 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对安全性有害,并且有关于如何以正确方式完成这些任务的更好说明,但这就是我在短时间内在公司办公室环境中工作的方式。