我创建了一个新的 Cordova 插件并将其部署在 npm 上,但是当我尝试在 Cordova 项目中安装时,我收到错误消息“找不到插件“cordova-plugin-filetransferutil”的 plugin.xml。请尝试再次添加。
包.json
{
"_from": "cordova-plugin-filetransferutil",
"_id": "cordova-plugin-filetransferutil@0.0.5",
"_location": "/cordova-plugin-filetransferutil",
"_phantomChildren": {},
"_requested": {
"type": "tag",
"registry": true,
"raw": "cordova-plugin-filetransferutil",
"name": "cordova-plugin-filetransferutil",
"escapedName": "cordova-plugin-filetransferutil",
"rawSpec": "",
"saveSpec": null,
"fetchSpec": "latest"
},
"name": "cordova-plugin-filetransferutil",
"version": "0.0.5",
"cordova": {
"id": "cordova-plugin-filetransferutil",
"platforms": ["android"]
},
"keywords": ["ecosystem:cordova"],
"author": {
"name": "Hitesh Thakor"
},
"license": "ISC",
"description": ""
}
插件.xml
<?xml version='1.0' encoding='utf-8'?>
<plugin id="cordova-plugin-filetransferutil" version="0.0.5"
xmlns="http://apache.org/cordova/ns/plugins/1.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<name>FileTransferUtilPlugin</name>
<js-module name="FileTransferUtilPlugin" src="www/FileTransferUtilPlugin.js">
<clobbers target="cordova.plugins" />
</js-module>
<platform name="android">
<config-file parent="/*" target="res/xml/config.xml">
<feature name="FileTransferUtilPlugin">
<param name="android-package" value="cordova.plugin.filetransferutil.FileTransferUtilPlugin" />
</feature>
</config-file>
<config-file parent="/*" target="AndroidManifest.xml"></config-file>
<source-file src="src/android/FileTransferUtilPlugin.java" target-dir="src/cordova/plugin/filetransferutil/FileTransferUtilPlugin" />
</platform>
</plugin>
我没有得到我犯错的地方。如果我遗漏任何东西,请告知。谢谢