当我运行时
cordova plugin rm cordova-plugin-whitelist
然后运行
cordova build android
我收到以下消息:
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
Fetching plugin "cordova-plugin-whitelist@1" via npm Installing "cordova-plugin-whitelist" for android
This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do not need this plugin since the whitelist will be built in.
然后构建继续进行。
所以 cordova 插件 rm 没有删除插件,因为我从未安装过它,它应该这样做?
编辑
删除此插件将使 webview 变为空白。我希望它接受任何 url,但它拒绝了所有内容。
最佳答案
我不确定你的问题是什么。为了从 config.xml
文件中删除插件,您需要将 --save
标志添加到 cordova plugin rm
调用 ( reference ):
cordova plugin rm <plugin-id> --save
如果没有 --save
标志,插件将从应用程序中删除,但不会从 config.xml
文件中删除。
因此,当您下次调用 cordova build
或 cordova prepare
时,脚本将查看您的 config.xml
文件并添加任何插件在那里指定但未安装。所以插件会被加回来。
关于android - cordova 插件 rm cordova-plugin-whitelist 不会更改 config.xml 因此它将在构建时重新添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207789/