Звичайною установкою було б sudo apt install nodejs
встановити Node.js, а потім sudo apt install npm
встановити Node Package Manager. Однак, роблячи це, npm -v
каже 3.5.2
. Щоб нормально оновити, я би зробив це sudo npm install -g npm
, яке оновлює останню версію (яка на момент написання цієї статті є 6.0.1
).
Коли я це роблю which npm
, я отримую /usr/local/bin/npm
, проте apt
встановлює симпосилання на /usr/bin/npm
. Якщо я sudo apt purge npm
видаляю npm, він все ще залишає npm-версію npm у /usr/local/bin/npm
, однак npm -v
говорить -bash: /usr/bin/npm: No such file or directory
.
Багато статей говорять про використання PPA для встановлення nodejs, але я думаю, що для цього слід створити рідний спосіб apt
.
Інструкції DigitalOcean щодо нормальної установки та через PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
Інструкції TecAdmin щодо встановлення через PPA: https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/