我將使用Ionic框架來處理混合應用程序開發,因此我安裝了所有必需的依賴項(node.js,cordova,等等),並遵循他們的Getting started部分。步驟3號只涉及應用程序目錄中運行以下命令:module.js錯誤:嘗試從命令行向離子中添加android平臺
module.js:341
throw err;
^
Error: Cannot find module 'config-chain'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (C:\Users\james.bonello\AppData\Roaming\npm\node_modules\cordova\node_modules\npm\lib\config\core.js:2:10)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
我跑> npm update
第一,並再次嘗試,看看是否:
> ionic platform add android
我有以下錯誤的執行過程中不過中途更新修復了任何缺失的依賴關係等,但問題仍然存在。
所以,作爲錯誤中明確規定,該模塊的配置鏈「缺少,所以我旁邊跑
> npm install config-chain
雖然這沒有安裝該模塊,錯誤在某種程度上仍然存在(等同於前一個)。我不知道接下來該做什麼,我不明白爲什麼npm現在不能識別'config-chain'模塊。有任何想法嗎?
清理npm並重新安裝Cordova解決了這個問題,謝謝! – jablesauce