2015-06-28 141 views
0

我在Windows 7盒子上安裝了node,npm和cordova。然而,當我運行在Windows上安裝Ionic時出錯

npm install -g ionic 

我收到以下錯誤:

C:\Users\me>npm install -g ionic 
loadRequestedDeps → after ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟ 
Assertion failed: ctx->mode_ != NONE && "already finalized", file src\node_zlib.cc, line 147 


C:\Users\me>node -v 
v0.12.5 

C:\Users\me>npm -v 
3.0.0 

C:\Users\me>cordova -v 
5.1.1 

我能做些什麼來解決這個問題?

+1

你嘗試使用NPM的穩定版本,而不是在寫這篇文章之前,它仍然是beta版本嗎? – mscdex

+0

我將npm降級到2.12,它工作。謝謝! – jkruer01

回答

0

我將節點降級到版本0.10.38,它工作正常。

0

我猜猜它可能是一個ssl錯誤,請嘗試:

nam cache clean 
npm config set registry http://registry.npmjs.org/ 
npm config set strict-ssl false 

,然後嘗試調試模式下運行:

npm install -g cordova ionic -ddd 

如果不能正常工作,請參閱THIS

其他:安裝節點LTS