2016-02-12 63 views
0

嘗試開始使用離子,並且無法啓動應用程序。使用離子啓動時找不到模塊'讀'

當我嘗試ionic start myApp blank它給出了上述錯誤cannot find module 'read'

[email protected]:/home/sites$ ionic start taskApp blank 

Error: Cannot find module 'read' 
    at Function.Module._resolveFilename (module.js:326:15) 
    at Function.Module._load (module.js:277:25) 
    at Module.require (module.js:354:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/prompt/lib/prompt.js:12:12) 
    at Module._compile (module.js:410:26) 
    at Object.Module._extensions..js (module.js:417:10) 
    at Module.load (module.js:344:32) 
    at Function.Module._load (module.js:301:12) 
    at Module.require (module.js:354:17) 
    at require (internal/module.js:12:17) 

Cannot find module 'read' (CLI v1.7.14) 

Your system information: 

Cordova CLI: Not installed 
Gulp version: CLI version 3.9.0 
Gulp local: 
Ionic CLI Version: 1.7.14 
Ionic App Lib Version: 0.7.0 
OS: Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS 
Node Version: v4.3.0 

當我嘗試安裝此軟件包時,它看起來已經安裝。

[email protected]:/home/sites$ sudo npm install -g read 
[email protected] /usr/lib/node_modules/read 
└── [email protected] 

我已經卸載節點,科爾多瓦,離子,並重新安裝所有這些,但它產量相同。

任何想法?

+0

儘量不要全局安裝:'npm install read' – topheman

+0

@topheman感謝您的建議!我確實嘗試過,它給了同樣的東西。 =/ – Aarmora

回答

4

這顯然是安裝離子的問題。既然你說你已經嘗試重新安裝離子和它沒有工作,這裏有兩種選擇:

1)用乾淨的高速緩存

npm cache clean 
npm uninstall ionic -g 
npm install ionic -g 

2重新安裝)如果前一沒有工作,讓我們多一點哈克

cd /usr/local/lib/node_modules/ionic 
npm install read 

對於這兩個選項,根據您的機器配置,您可能需要sudo

+0

我認爲這工作。它不再給我讀取錯誤,但我目前正在以同樣的方式安裝大量其他模塊。這是我應該期待的嗎? – Aarmora

+0

你在npm3上嗎?運行'npm --version'它已知存在與重複數據刪除相關的錯誤 – topheman

+0

2.4.12。我如何升級? – Aarmora

相關問題