科尔多瓦找不到模块



我都准备好了寻找解决方案,但找不到任何有用的东西。

我正在尝试使用科尔多瓦构建/运行apk,但模拟器(以及我的手机)无法启动该应用程序并在安装时失败。我试图重新创建 projet 并重新安装科尔多瓦,但遇到了这个问题:

错误:找不到模块 'C:\Users\...\AppData\Roamingpmode_modules\cordova\bin\cordova'

我也尝试做:

npm 缓存清理

什么都没用,有人可以帮我吗?谢谢!

我遇到了类似的情况,这是错误信息:

module.js:471
    throw err;
    ^
Error: Cannot find module 'C:UsersMYUSERNAMEAppDataRoamingnpmnode_modulescordovabincordova'
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

它发生在我使用命令升级我的科尔多瓦之后:

npm install cordova -g

即使我单独运行"cordova"命令,我也会遇到同样的错误。

最后通过完全重新安装科尔多瓦来解决:

npm uninstall cordova -g

然后

npm install cordova -g

在我的情况下,通过再次删除和添加平台 android 来解决

cordova platform rm android
cordova platform add android

我知道,这个问题有点旧,但我遇到了同样的问题,我用这种方法"绕过"了它。

(已解决)错误:找不到模块"C:...ode_modules\科尔多瓦\宾\科尔多瓦"#3301

实际上,使用离子(离子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"文件夹复制到新项目即可使用!

你只需要运行这些命令

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

上述命令已经得到回答,但删除android并再次添加它很重要然后这些:

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

为我工作,希望它对其他人有所帮助。

按照以下步骤操作:

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

ss image

我试过了:

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

但是,每次我跑cordova

module.js:471
throw err;
^ Error: Cannot find module 'C:UsersMYUSERNAMEAppDataRoamingnpmnode_modulescordovabincordova'

IM手动安装,打开:C:UsersMYUSERNAMEAppDataRoamingnpmnode_modules并创建文件夹:cordovabin

然后我跑

yarn add cordova

这个解决,我的问题

最新更新