Tag: hybrid mobile app

Cordova CLI,使用Git和保存插件/平台

我想弄清楚如何协调一些cordova+ git“最佳实践”与我认为是现实的问题,我希望有人能够为我阐明这一点。 如果我理解正确,目前的“最佳做法”是将这些目录添加到我的.gitignore(从“用Cordova CLI开发”,当前版本): platforms/ plugins/ node_modules/ 这从版本控制中删除了易于下载的插件,主要是样板平台代码,因为它可以通过简单的Cordova CLI命令轻松生成。 但是,这似乎是反直觉的,因为 – 我正在思考像NPM或Bower – 与Cordova CLI我不能保存我在configuration文件中使用哪些平台和插件。 使用NPM,我可以添加一个–save开关来将包保存在package.json文件中。 这使我不能版本控制我的node_modules文件夹,而是使用'npm install'。 有了Cordova CLI,我似乎无法使用–save开关(是否有一个等价物)来“记住”我打算使用的插件或平台。 似乎www/目录中的config.xml文件并不保存已添加哪些平台或插件。 项目中是否还有一些其他文件保留了我想要使用的平台和插件的内存? 它是如何工作的?