gpt4 book ai didi

cordova-plugin-crypt-file - requireCordovaModule 错误

转载 作者:行者123 更新时间:2023-12-02 23:12:38 35 4
gpt4 key购买 nike

我刚刚将 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.

看起来问题出在文件 hooks/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'

请问有人可以帮我解决吗?或者,有没有替代插件?

最佳答案

请使用以下插件:

https://github.com/PeterHdd/cordova-plugin-crypto-file

它基于cordova-plugin-crypt-file

上述插件是为了与cordova-plugin-ionic-webview一起使用而设计的,我已经更新了该插件,现在它可以与cordova 9一起使用,因此无需降级。

要安装它,请执行以下操作:

npm i cordova-plugin-crypto-file@latest

最新版本1.4.0修复了cordova 9问题。

关于cordova-plugin-crypt-file - requireCordovaModule 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55326722/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com