[英]Cannot find module 'which' - Cordova android
我正在嘗試通過執行以下命令來構建我的cordova構建
cordova -d build android
但我錯誤地發現了。
module.js:340
throw err;
Error: Cannot find module 'which'
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)
誰知道原因? 我檢查了我的路徑中有我的ANT_HOME / ANDROID_HOME,但我不確定錯誤背后的原因是什么。
順便說一句,我正在運行Windows 7 64位
類似於這個問題的答案,我的解決方案是
$cordova platform remove android
$cordova platform add android
對我來說,這看起來像某種丟失的節點模塊..你試過了嗎?
npm install -g which
看來你的nodejs安裝已經破了。 從yum(樣本)安裝/更新失敗時發生。 對於我的情況,我只是從“/ usr / lib / node_modules”中刪除了已損壞的模塊並執行了安裝。
今天也發生在我身上。 我安裝了which
但模塊chalk
丟失了。
執行npm update
安裝了所有丟失的軟件包,這似乎是解決問題的正確方法。 (但是為什么這發生了一個謎,因為node
昨天做得很好,我不記得任何相關的變化。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.