Я хочу знизити версію Node до останньої версії v6.10.3.
Але поки що нічого не працювало. Спробував NVM, і він також видає помилку, сказавши, що команду make не знайдено. Як я можу знизити Node?
Я хочу знизити версію Node до останньої версії v6.10.3.
Але поки що нічого не працювало. Спробував NVM, і він також видає помилку, сказавши, що команду make не знайдено. Як я можу знизити Node?
Відповіді:
nне підтримує Windows
sudo npm cache clean -f
nvmта управління версією Node через нього.
Для вікон:
Кроки
Перейти Control panel> program and features>Node.jsпотім видалити
Перейдіть на веб-сайт: https://nodejs.org/en/ та завантажте версію та встановіть .
Визначення версії Node
node -v // or node --version
npm -v // npm version or long npm --version
Переконайтесь, що ви nвстановили
sudo npm install -g n // -g for global installation
Оновлення до останньої стабільної версії
sudo n stable
Перехід на певну версію
sudo n 10.16.0
Відповідь натхненна цією статтею .
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
sudo npm install -g n
sudo n 10.15
npm install
npm audit fix
npm start
Для Windows 10,
працював у мене.
Якщо ви використовуєте macOS і не використовуєте NVM, найпростіший спосіб - це запустити інсталятор, який надходить з веб-сайту node.js. Це досить розумно, щоб керувати заміною вашої поточної інсталяції новою, навіть якщо вона старіша. Принаймні це спрацювало у мене.
CTRL+F( CMD+Fна Mac), щоб знайти саме ту версію, яка вам потрібна. Завантажте .pkgфайл, якщо ви використовуєте Mac і готові до роботи! :)
Спробуйте скористатися наступними командами
//For make issues
sudo apt-get install build-essential
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
//To uninstall a node version
nvm uninstall <current version>
nvm install 6.10.3
nvm use 6.10.3
//check with
node -v
Це може бути пов’язано з несумісністю версії між вашим кодом та встановленою вами версією.
У моєму випадку я використовував v8.12.0 для розробки (локально) і встановив останню версію v13.7.0 на сервері.
Отже, використовуючи nvm, я переключив версію вузла на v8.12.0 за допомогою наведеної нижче команди:
> nvm install 8.12.0 // to install the version I wanted
> nvm use 8.12.0 // use the installed version
ПРИМІТКА. Вам потрібно встановити nvm у вашій системі, щоб використовувати nvm.
Вам слід спробувати це рішення, перш ніж випробовувати такі рішення, як установка основних компонентів збірки або видалення поточної версії вузла, оскільки ви можете легко переключатися між версіями, ніж повертати всі встановлені / видалені вами установки.
Якщо ви працюєте в ОС Windows, я пропоную видалити вузол вручну та встановити шоколад для обробки установки вузла. chocoє чудовим CLI для забезпечення тонни популярного програмного забезпечення.
Тоді ви можете просто зробити,
choco install nodejs --version $VersionNumber
і якщо ви вже встановили його за допомогою шоколаду, ви можете це зробити,
choco uninstall nodejs
choco install nodejs --version $VersionNumber
Наприклад,
choco uninstall nodejs
choco install nodejs --version 12.9.1
Що стосується Windows , одним із варіантів, який ви маєте, є видалення поточної версії Node. Потім перейдіть на веб-сайт вузла та завантажте бажану версію та встановіть останню.
Етапи зниження версії до node8
brew install node@8
brew link node@8 --force
якщо попередження видалити папку та файли, як зазначено в попередженні, то знову команда:
brew link node@8 --force
brew link node@8 --force --overwriteвирішив проблему
У Mac існує швидкий метод заварювання :
brew search node
Ви бачите якусь версію, наприклад: node @ 10 node @ 12 ... Тоді
brew unlink node
А тепер виберіть попередню версію, наприклад, node @ 12
brew link --overwrite --force node@12
Готово, ви знизили версію вузла.