在第一次执行fetch.json plugin 之后,在插件文件夹内创建的文件cordova plugin。这个文件也会在我每次添加/删除插件时进行修改。
Fetch.json的内容:
{
"com.phonegap.plugins.PushPlugin": {
"source": {
"type": "git",
"url": "https://github.com/phonegap-build/PushPlugin.git",
"subdir": "."
},
"is_top_level": true,
"variables": {}
},
"cordova-plugin-file": {
"source": {
"type": "registry",
"id": "cordova-plugin-file"
},
"is_top_level": true,
"variables": {}
}
}
发布于 2015-07-27 22:07:18
这个文件看起来像是跟踪已安装的插件、它们的来源和修订,就像npm package.json依赖项一样,只是针对的是plugman。我想,也希望这能尽快迁移到npm标准。
此文件在cordova add/remove plugins (https://github.com/apache/cordova-lib/blob/e4e5904619bab05705d62bce92a4c4cd0d45bb82/cordova-lib/src/cordova/plugin.js#L272)上更新
当我们cordova prepare
时,cordova从plugins/ios.json
读取插件列表(用于ios),然后,对于每个插件:
从plugins/fetch.json
看起来不可能用这个文件恢复插件。我的工作流程是:
在config.xml
cordova platform add xxx
这将重新获取在config.xml
中定义的插件
看起来唯一的文档是源代码:https://github.com/apache/cordova-lib/search?utf8=%E2%9C%93&q=fetch
https://stackoverflow.com/questions/30285200
复制相似问题