2016-08-31 1 views
2

Я попытался обновить мою IONIC CLI через npm в последнее время, установка прошла успешно, но версия CLI не изменилась. После исследования я решил изменить префикс npm, затем IONIC запустил команду bash: команда IONIC не найдена. Затем я сделал еще одно исследование, после которого я редактировал конфигурацию npm через windows cmd admin. Я сделалnpm не отвечает после смены префикса

npm cofig edit 

Я изменил префикс

\users\<username>\ 

с тех пор, НПМ больше не реагируют.

если я бегу что-то вроде

npm install -g ionic 

ничего не происходит, без ошибок, ни какой-либо форме ответа. У меня есть удаление и переустановка узла несколько раз. Я использую узел V4.2.2.

ответ

2

Наконец-то я нашел способ обойти это. Это то, что я сделал

  1. Я удалил все node_module папок всех моих приложений (я не уверен, если это действительно необходимо)

  2. Я сделал полное удаление узла, следуя https://stackoverflow.com/a/20711410/1363169

  3. Я побежал

    npm root -g 
    

    , который возвращает путь

    C:\Users\<username>\node_module 
    

    вместо

    /usr/local 
    

    или везде, где установлен узел, в моем случае узла установки в

    C:\Users\<username>\AppData\Roaming\npm 
    

    Я побежал

    npm config set prefix "C:\Users\<username>\AppData\Roaming\npm" 
    

Тогда Я переустановил Cordova и ионную снова

npm install -g cordova 
     npm install ionic -g 

и все хорошо снова

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