我已经找到了解决方案,但无法找到有效的方法。
我尝试使用cordova构建/运行apk但模拟器(以及我的手机)无法启动应用并且无法安装。 我试图重新创建projet并重新安装cordova但是有这个问题:
错误:找不到模块 ' C:\用户\ ... \应用程序数据\漫游\ NPM \ node_modules \科尔多瓦\ BIN \科尔多瓦'
我也尝试过:
npm cache clean
没有什么工作,有人可以帮助我吗? 谢谢!
答案 0 :(得分:5)
就我而言,通过再次删除并添加android平台解决了
cordova platform rm android
cordova platform add android
答案 1 :(得分:1)
我遇到了类似的情况,这里是错误信息:
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
答案 2 :(得分:1)
我知道,这个问题有点老了,但是我遇到了同样的问题,因此我用这种方法“绕过”了。
(SOLVED) Error: Cannot find module 'C:...\node_modules\cordova\bin\cordova' #3301
实际上,使用离子(Ionic CLI):3.20.0
首先,检查计算机上的JRE安装,如果可以,请按照以下步骤操作
var count = getCaf.Count;
ionic serve
(或IOS)cordova clean android
(只需删除node_modules文件夹)rm -rf node_modules
npm install
(不含离子)它将为您的项目添加插件,并将其编译为APK。
编辑:
只需创建另一个项目,将“ src”文件夹复制到新的项目即可开始使用!
答案 3 :(得分:0)
请按照以下步骤操作:
npm uninstall -g cordova
npm install -g cordova@latest