2016-06-14 43 views
1

我已經搜索瞭解決方案,但找不到任何可行的解決方案。Cordova找不到模塊

我試圖建立/運行apk與科爾多瓦,但模擬器(也是我的手機)不會啓動應用程序,並在安裝失敗。 我試圖重新創建謨和重新安裝科爾多瓦,但是有這個問題:

Error: Cannot find module 'C:\Users\...\AppData\Roaming\npm\node_modules\cordova\bin\cordova'

我也試圖做的事:

npm cache clean

沒有什麼工作,有人可以幫我嗎? 謝謝!

+0

你怎麼安裝科爾多瓦?你有全球安裝嗎? – Gandhi

+0

我用 > NPM安裝-g科爾多瓦 安裝了它,還試圖 > NPM安裝-g科爾多瓦-lib的 ,但我一直有同樣的問題 – Feronax

+0

請不要添加你的答案到的問題;您通過實際使用「添加答案」文本框來回答問題。另外,請不要將「已解決」放入標題中。當您接受或贊成答案時,問題被認爲已解決。 –

回答

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 

這件事發生後,我升級我的科爾多瓦用命令:

npm install cordova -g 

即使當我跑了「科爾多瓦」命令完全一樣,我可以得到同樣的錯誤。

通過完全重新安裝科爾多瓦終於解決:

npm uninstall cordova -g 

然後

npm install cordova -g