我正在尝试使用phoneGap for mobileapp但是cordova在Windows 10上的任何命令甚至-v上都会抛出错误
c:\cordova -v module.js:340 throw err; ^ Error: Cannot find module 'proto-list' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (c:\Users\Damjan\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\config-chain\index.js:1:79) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)
答案 0 :(得分:0)
我在W10中有两次类似的错误,但您可以尝试以下操作 1)以管理员身份运行CMD 2)复制位于WWW中的所有文件并添加新项目。 这对我有用,祝你好运。
答案 1 :(得分:0)
在我的Windows 10上命令
c:\cordova -v
返回
5.3.3
您是否将堆栈升级为: