rtf*_*leg 19 cordova cordova-plugins cordova-cli
在第一次执行cordova插件添加后,在plugins文件夹中创建了文件fetch.json.每次添加/删除插件时,此文件也会被修改.
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": {}
}
}
Run Code Online (Sandbox Code Playgroud)
看起来这个文件跟踪已安装的插件,它们的来源和修订版,比如npm package.json依赖项,但对于plugman.我想并希望这很快就会转移到npm标准.
此文件在cordova添加/删除插件上更新(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看起来无法使用此文件恢复插件.我的工作流程是:
cordova platform add xxx 这将重新获取中定义的插件 config.xml
看起来唯一的doc是源代码:https://github.com/apache/cordova-lib/search?utf8 =% E2%9C%93 &q = gets
| 归档时间: |
|
| 查看次数: |
7538 次 |
| 最近记录: |