“错误”;“模块”的要求;加载非cordova模块“;财政司司长;不支持

“错误”;“模块”的要求;加载非cordova模块“;财政司司长;不支持,cordova,ionic3,cordova-plugins,cordova-android,cordova9,Cordova,Ionic3,Cordova Plugins,Cordova Android,Cordova9,我正在尝试安装,它需要9>=cordova。因此,我更新到cordova 9,当尝试添加cordova插件时,我收到以下错误: using "requirecordovamodule" to load non-cordova module "fs" is not supported. instead, add this module to your dependencies and use regular "require" to load it. 如何解决这个问题?您可能正在使用旧插件 在

我正在尝试安装,它需要9>=cordova。因此,我更新到cordova 9,当尝试添加cordova插件时,我收到以下错误:

using "requirecordovamodule" to load non-cordova module "fs" is not supported. 
instead, add this module to your dependencies and use regular "require" to load it.

如何解决这个问题?

您可能正在使用旧插件

在所有代码中搜索“RequireRecordovaModule”。 你可能会发现像这样的线条

var fs=context.requireRecordovaModule('fs')

如果它在插件中,请尝试更新插件

如果没有可用的更新,您可以尝试用替换行


var fs=require('fs')

基本上是因为cordova 9取消了对browserify的支持。因此,任何fs或Required等。。。不支持nodejs使用原因。如果你想暂时解决它。您可以将其降级为cordova 8。否则,需要使用所需的源提供程序来进行更改。不工作,即使在搜索代码后,也没有找到类似的内容。请稍作澄清…“所有代码”包括插件文件夹和节点模块文件夹