2015-06-28 2 views
0

У меня есть узел, npm и кордова, установленный в окне Windows 7. Однако, когда я бегуОшибка установки Ionic на Windows

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

ли вы попробовать использовать стабильную версию НПМ, вместо из 3,0, который по-прежнему остается бета-версией на момент написания этой статьи? – mscdex

+0

Я отказался от npm до 2.12, и он сработал. Благодаря! – jkruer01

ответ

0

Я понизил Узел до версии 0.10.38, и он отлично работает.

0
  1. Удаление существующей Node.js
  2. Скачать node.js версия v4.2.1 от https://nodejs.org/download/release/v4.2.1/
  3. установки
  4. открытый CMD Запуск npm install -g cordova ionic

Это работает для меня

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

Смежные вопросы