gpt4 book ai didi

node.js - Cordova CLI,使用 Git,并保存插件/平台

转载 作者:IT老高 更新时间:2023-10-28 23:21:32 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何使一些 Cordova + git “最佳实践”与我认为的现实相协调,我希望有人可以为我阐明这一点。

如果我理解正确,当前的“最佳实践”是将这些目录添加到我的 .gitignore 中(来自“使用 Cordova CLI 开发”一书,当前版本):

platforms/
plugins/
node_modules/

这从版本控制中删除了易于下载的插件和大部分样板平台代码,因为它可以通过简单的 Cordova CLI 命令轻松生成。

但是,这似乎有悖常理,因为 - 我正在像 NPM 或 Bower 一样思考 - 使用 Cordova CLI 我无法将我正在使用的平台和插件保存在配置文件中。使用 NPM,我可以添加一个 --save 开关来将包保存在 package.json 文件中。这允许我不对我的 node_modules 文件夹进行版本控制,而是使用“npm install”。使用 Cordova CLI,我似乎无法使用 --save 开关(是否有等效选项)来“记住”我打算使用的插件或平台。

www/目录下的config.xml文件好像没有保存添加了哪些平台或插件。

项目中是否有其他文件可以记录我要使用的平台和插件?它是如何工作的?

最佳答案

Cordova 4.3.0 + 允许您保存和恢复平台和插件。保存的信息存储在 config.xml 文件中。见 v5.0.0 release notesthe official Cordova docs .

您可以在添加平台和插件时使用 --save 选项来保存它们:

cordova platforms add PLATFORM --save
cordova plugins add PLUGIN --save

或者您可以保存当前添加的平台和插件:

cordova platforms save
cordova plugins save

通过这样做,无需将平台或插件 checkin 您的代码存储库。当运行 cordova prepare 命令时,它们将根据您的 config.xml 文件自动恢复。

关于node.js - Cordova CLI,使用 Git,并保存插件/平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21791323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com