android Cordova找不到模块

xienkqul  于 2023-05-05  发布在  Android
关注(0)|答案(6)|浏览(135)

我已经在寻找解决方法,但没有找到任何有效的方法.
我试图构建/运行的apk与cordova,但模拟器(以及我的手机)不会启动应用程序,并在安装失败。我尝试重新创建项目并重新安装cordova,但遇到了以下问题:
错误:找不到模块“C:\Users...\AppData\Roaming\npm\node_modules\cordova\bin\cordova”
我也试着去做:
npm缓存清除
什么都不管用,有人能帮帮我吗?谢谢你!

zbq4xfa0

zbq4xfa01#

我也遇到过类似的情况,下面是错误信息:

module.js:471
    throw err;
    ^

Error: Cannot find module 'C:\Users\MYUSERNAME\AppData\Roaming\npm\node_modules\cordova\bin\cordova'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:504:3

这发生在我用命令升级我的cordova之后:

npm install cordova -g

甚至当我单独运行“cordova”命令时,我也会得到同样的错误。
最后通过完全重新安装cordova解决:

npm uninstall cordova -g

然后

npm install cordova -g
sg3maiej

sg3maiej2#

在我的情况下解决了删除和添加平台Android再次

cordova platform rm android
cordova platform add android
w7t8yxp5

w7t8yxp53#

我知道,这个问题有点老,但我有同样的问题,我“旁路”它与此方法。
(SOLVED) Error: Cannot find module 'C:...\node_modules\cordova\bin\cordova' #3301
实际上,使用离子(Ionic CLI):3.20.0
首先,检查您的计算机上的JRE安装,如果没有问题,请按照以下步骤操作

  1. ionic serve
  2. cordova clean android(或IOS)
  3. rm -rf node_modules(只需删除node_modules文件夹)
  4. npm install
  5. cordova build android(无离子)
    它会将插件添加到您的项目中,并将其编译为APK。

编辑:

只需创建另一个项目,将“src”文件夹复制到新项目中即可!

mfuanj7w

mfuanj7w4#

你只需要运行这些命令

npm uninstall -g cordova
npm install -g cordova@latest

上面的命令已经回答,但删除Android并再次添加它是重要的,然后这些:

cordova platform rm android/ios/browser
cordova platform add android/ios/browser

为我工作,希望它能帮助别人。

r9f1avp5

r9f1avp55#

请按照以下步骤操作:

npm uninstall -g cordova
npm install -g cordova@latest
jv4diomz

jv4diomz6#

ss image
我试着:

npm uninstall -g cordova  

npm install -g cordova@latest

但是,每次我运行cordova

module.js:471
throw err;
^ Error: Cannot find module 'C:\Users\MYUSERNAME\AppData\Roaming\npm\node_modules\cordova\bin\cordova'

im安装manualy,打开:C:\Users\MYUSERNAME\AppData\Roaming\npm\node_modules\并创建文件夹:cordova\bin
然后我就跑

yarn add cordova

这解决了我的问题

相关问题