Не знайте, какая версия узла я - runnig

Я должен запустить скрипт узла, который требует версии узла, больше, чем 4.3.0. Когда я пытаюсь запустить скрипт, что-то идет не так, как надо, т.е. часть вывода:

WARN engine enhanced-resolve@3.1.0: wanted: {"node":">=4.3.0 <5.0.0 || >=5.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
WARN engine loader-runner@2.3.0: wanted: {"node":">=4.3.0 <5.0.0 || >=5.10"} (current: {"node":"4.2.6","npm":"3npm WARN lifecycle utf-8-validate@3.0.1~install: cannot run in wd %s %s (wd=%s) utf-8-validate@3.0.1 prebuild-install || node-gyp rebuild /home/diego/work/creditgate24/kloten-tegel/tegel/tegel/node_modules/utf-8-validate

Я таким образом проверил текущую версию:

$node -v
v4.2.6

но если я работаю:

$nvm ls
         v7.4.0
->       system
node -> stable (-> v7.4.0) (default)
stable -> 7.4 (-> v7.4.0) (default)
iojs -> iojs- (-> N/A) (default)

Я плохо знаком с узлом и nvm. Какую версию я на самом деле выполняю? Если 4.2.6, как я мог обновить его?спасибо

2
задан 6 April 2017 в 17:15

1 ответ

Ваша текущая версия является v2.4.6.

Вот шаги для обновления через npm:

  1. Чистый Кэш Полностью

    username@pcname:~ $ sudo npm кэш чистый-f

    npm ПРЕДУПРЕЖДАЕТ, что использование - вызывает I верных надежд, Вы знаете то, что Вы делаете.

  2. Установка n Модуль

    username@pcname:~$ sudo npm install -g n 
    
    /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
    n@2.0.2 /usr/local/lib/node_modules/n
    
  3. Установка Последний Выпуск Узла

    username@pcname:~$ sudo n stable 
    
     install : node-v6.0.0
       mkdir : /usr/local/n/versions/node/6.0.0
       fetch : https://nodejs.org/dist/v6.0.0/node-v6.0.0-linux-x64.tar.gz
    ############################################################ 100.0%
    installed : v6.0.0
    
  4. Двоичная Ссылка Установки †“Теперь связывается, Ваш двоичный файл узла с последним узлом установил использование двоичного файла после команды.

    username@pcname:~$ sudo ln -sf /usr/local/n/versions/node/6.0.0/bin/node /usr/bin/node  
    
  5. Проверка Ваша версия узла - Должна быть последней версией.

    username@pcname:~$ node -v 
    
    v6.0.0
    

необходимо теперь смочь запустить скрипт.

0
ответ дан 2 December 2019 в 09:13

Другие вопросы по тегам:

Похожие вопросы: