这些插件声明之间有什么区别?
我无法弄清楚为什么我以不同的方式声明它们,但是,在我的项目中一切正常。
<gap:plugin name="org.apache.cordova.device"/>
<gap:plugin name="org.apache.cordova.device-motion"/>
<gap:plugin name="org.apache.cordova.device-orientation"/>
<gap:plugin name="org.apache.cordova.file"/>
<gap:plugin name="org.apache.cordova.file-transfer"/>
<gap:plugin name="org.apache.cordova.geolocation"/>
<gap:plugin name="org.apache.cordova.splashscreen"/>
<gap:plugin name="org.apache.cordova.vibration"/>
<plugin name="cordova-plugin-whitelist" version="1"/>
另外,我不确定为什么我必须使用此命令添加插件:
cordova plugin add [PLUGIN_ID]
然后在config.xml中保留这些引用。
非常感谢!
答案 0 :(得分:1)
cordova plugin add PLUGIN_NAME
安装cordova插件。cordova plugin save
。当您打开config.xml时,您将看到已在此处指定已安装的插件。
例如,当我安装插件&#39; cordova-plugin-camera&#39;然后我在CMD中输入cordova plugin save
,然后config.xml中的结果将是:
<plugin name="cordova-plugin-camera" spec="~1.2.0" />
<!-- ~ = get cordova-plugin-camera version 1.2.0 or higher if available -->
例如:
<gap:plugin name="cordova-plugin-camera" version="~1.2.0" />