基于平台的Cordova覆盖JS
Cordova overwriting JS based on platform
所以我必须在 cordova 应用程序中使用 JS 覆盖一些东西。我必须为 IOS 和 Android 写一些不同的东西。有没有办法在 Cordova 中做到这一点?
我正在使用 visual studio cordova。
您可以使用合并文件夹
您为 ios 创建一个新的 .js 并将所有 ios 特定的 js 放在那里,然后将其复制到 merges/ios
然后,您为 android 创建一个具有相同名称的新 .js 并将所有 android 特定的 js 放在那里,然后将其复制到 merges/android
当您执行 cordova prepare ios
时,merges/ios 上的所有文件将被复制到 ios www 文件夹,如果您执行 cordova prepare android
merges/android 将被复制到 android www 文件夹
所以我必须在 cordova 应用程序中使用 JS 覆盖一些东西。我必须为 IOS 和 Android 写一些不同的东西。有没有办法在 Cordova 中做到这一点?
我正在使用 visual studio cordova。
您可以使用合并文件夹
您为 ios 创建一个新的 .js 并将所有 ios 特定的 js 放在那里,然后将其复制到 merges/ios 然后,您为 android 创建一个具有相同名称的新 .js 并将所有 android 特定的 js 放在那里,然后将其复制到 merges/android
当您执行 cordova prepare ios
时,merges/ios 上的所有文件将被复制到 ios www 文件夹,如果您执行 cordova prepare android
merges/android 将被复制到 android www 文件夹