2015-08-02 2 views
0

Я не могу обновить кордову до 5.1.1 и Ionic до 1.6.4. При запускеНе удается обновить Кордова и Ионная

npm update -g cordova 

ничего не происходит.

При работе:

npm install -g cordova 

я получаю:

npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node":"0.12.7","npm":"2.7.3"}) 
npm WARN engine [email protected]: wanted: {"node":"~0.10.x"} (current: {"node":"0.12.7","npm":"2.7.3"}) 
npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"0.12.7","npm":"2.7.3"}) 
npm WARN installMany normalize-package-data was bundled with [email protected], but bundled package wasn't found in unpacked tree 
/usr/bin/cordova -> /usr/lib/node_modules/cordova/bin/cordova 
[email protected] /usr/lib/node_modules/cordova 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 

Также Ионные напоминает мне обновить:

Ionic CLI is out of date: 
* Locally installed version: 1.3.14 
* Latest version: 1.6.4 
* https://github.com/driftyco/ionic-cli/blob/master/CHANGELOG.md 
* Run npm install -g ionic to update 

Но я не могу это сделать.

После установки Кордовы и ионного я до сих пор

cordova -v 
4.3.0 

и

ionic -v 
1.3.14 

Как я могу обновить?

Я запускаю Ubuntu 15.04.

+0

Я думаю, вам нужно сначала попробовать удалить, а затем установить. Удалите оба и установите оба –

+0

Попробуйте обновить npm, также это может быть проблема с правами пользователя. Попробуйте использовать sudo. – iCediCe

+0

Я пробовал все (unistalling, обновление узла и npm, используя sudo). Это не сработало. Любые другие идеи? – user293761

ответ

3

Убедитесь, что установлена ​​последняя версия узла и npm.

Затем попробуйте удалить кордову/ионную, а затем снова установить ее снова.

Обратите внимание, что использование обновления npm фактически не обновляет пакет узла, а node_modules внутри этого пакета.

+0

Я удалил все папки «node_modules», а затем снова установил Кордову и Ионную. Это работает. Благодарю. – user293761

+0

Удаление только папки cordova в/node_modules и выполнение новой установки cordova работало для меня: npm install -g cordova –

3

Удаление и переустановка, как упоминалось во многих местах, не работала для меня.

Так что я удалил реж 'Кордову' в:

/usr/local/lib/node_modules/ 

как это:

sudo rm cordova -R 

затем: НПМ установки NPM -g

затем:

sudo npm uninstall cordova -g 

t hen:

sudo npm install cordova -g 

И это сработало. Аналогичный метод может работать и в Windows

+0

После этого процесса мне также пришлось разрешить предупреждение npm о версии для минимизации, «npm update -g [email protected] 2" – Deborah

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