首页 文章

cordova插件rm cordova-plugin-whitelist不会更改config.xml,因此它会在构建时重新读取

提问于
浏览
1

我跑的时候

cordova plugin rm cordova-plugin-whitelist

然后跑

cordova build android

我收到以下消息:

在config.xml中发现了插件“cordova-plugin-whitelist” . 将其添加到项目中通过npm获取插件“cordova-plugin-whitelist @ 1”安装“cordova-plugin-whitelist”for android此插件仅适用于大于4.0的cordova-android版本 . 如果您有以前的平台版本,则不需要此插件,因为将内置白名单 .

然后构建继续 .

所以cordova插件rm没有删除插件,因为我从来没有安装它,因为它应该?

编辑

删除此插件将使webview变为空白 . 我希望它接受任何网址,但它拒绝了一切 .

1 回答

  • 2

    我不确定你的问题在这里 . 要从 config.xml 文件中删除插件,您需要将 --save 标志添加到 cordova plugin rm 调用(reference):

    cordova plugin rm <plugin-id> --save
    

    如果没有 --save 标志,插件将从应用程序中删除,但不会从 config.xml 文件中删除 .

    因此,当您下次调用 cordova buildcordova prepare 时,脚本将查看您的 config.xml 文件并添加在那里指定但未安装的任何插件 . 所以插件将被添加回来 .

相关问题