Я просто обновляю Cordova до версии 9. В этом случае плагин cordova-plugin-crypt-file перестает работать - при сборке приложения появляется ошибка
Using "requireCordovaModule" to load non-cordova module "path" is not supported. Instead, add this module to your dependencies and use regular "require" to load it.
Похоже, проблема вперехватывает файл / after_prepare.js.Код
var path = context.requireCordovaModule('path'),
fs = context.requireCordovaModule('fs'),
crypto = context.requireCordovaModule('crypto'),
Q = context.requireCordovaModule('q'),
cordova_util = context.requireCordovaModule('cordova-lib/src/cordova/util'),
platforms = context.requireCordovaModule('cordova-lib/src/platforms/platforms'),
Parser = context.requireCordovaModule('cordova-lib/src/cordova/metadata/parser'),
ParserHelper = context.requireCordovaModule('cordova-lib/src/cordova/metadata/parserhelper/ParserHelper'),
ConfigParser = context.requireCordovaModule('cordova-common').ConfigParser;
Поэтому я изменил весь context.requireCordovaModule на простой require.Появляется новое сообщение об ошибке:
Cannot find module 'cordova-lib/src/cordova/util'
Пожалуйста, кто-нибудь может мне помочь с исправлением?Или есть какой-нибудь альтернативный плагин?