我都准备好了寻找解决方案,但找不到任何有用的东西。
我正在尝试使用科尔多瓦构建/运行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安装,如果可以,请按照以下步骤操作
-
ionic serve
-
cordova clean android
(或 IOS) -
rm -rf node_modules
(只需删除node_modules文件夹) -
npm install
-
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
这个解决,我的问题