Cordova 找不到模块

Fer*_*nax 1 android build node.js apk cordova

我已经搜索了解决方案,但找不到任何有效的方法。

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

错误:找不到模块“C:\Users\...\AppData\Roaming\npm\node_modules\cordova\bin\cordova”

我也尝试过:

npm 缓存清理

什么都不起作用,有人可以帮助我吗?谢谢 !

Qin*_*hao 7

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

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
Run Code Online (Sandbox Code Playgroud)

它发生在我使用以下命令升级我的cordova之后:

npm install cordova -g
Run Code Online (Sandbox Code Playgroud)

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

最后通过完全重新安装cordova解决了:

npm uninstall cordova -g
Run Code Online (Sandbox Code Playgroud)

然后

npm install cordova -g
Run Code Online (Sandbox Code Playgroud)


Joã*_*ira 5

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

cordova platform rm android
cordova platform add android
Run Code Online (Sandbox Code Playgroud)