cordova完整版本创建、修改自定义插件重新调试步骤带截图
阅读原文时间:2023年07月08日阅读:4
npx plugman create --name myplugin --plugin_id xiao.jin.plugin --plugin_version 1.0.0

npx plugman platform add --platform_name android


npx plugman createpackagejson ./

npx cordova plugin add ..\myplugin\

npx cordova prepare


npx cordova platform rm android


npx cordova platform add android


npx cordova run android

function onSuccess1(res) {
        console.log('成功啦:res')
        console.log(res)
        alert('成功啦:'+res)
    }
    function onError1(res) {
        console.log('出错啦:res')
        console.log(res)
        alert('出错啦' + res)
    }
window.cordova.plugins.myplugin.coolMethod('test plugin myplugin', onSuccess1, onError1)

  • cordova_plugin\myplugin\www\myplugin.js

    var exec = require('cordova/exec');

    exports.coolMethod = function (arg0, success, error) {
    exec(success, error, 'myplugin', 'coolMethod', [arg0]);
    };
    exports.getUserToken = function (arg0, success, error) {
    exec(success, error, 'myplugin', 'coolMethod', [arg0]);
    };
    exports.getStaffId = function (arg0, success, error) {
    exec(success, error, 'myplugin', 'coolMethod', [arg0]);
    };
    exports.getStaffName = function (arg0, success, error) {
    exec(success, error, 'myplugin', 'coolMethod', [arg0]);
    };

进入自己的项目目录
cd ..\splugin\
删除项目中的这个有问题的插件,记得后面那个是插件的ID哦
npx cordova plugin rm xiao.jin.plugin
重新添加插件,后面那个是插件相对路径
npx cordova plugin add ..\myplugin\
删除代码里的平台
npx cordova platform rm android
重新安装平台
npx cordova platform add android
安装插件依赖
npx cordova prepare     安装插件依赖
插上手机,重新跑起来
npx cordova run android

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章