После того, как я обновил свою Ubuntu с 16.04 до 18.04, мне стало известно, что nodejs каким-то образом был перемещен в папку /snap/bin/bin.
После некоторого поиска в Google кажется, что snap - это менеджер пакетово котором я никогда не слышал - предлагаемый способ его использования выглядит так:
snap install node --classic --channel 9/stable
chown -R $USER:$(id -gn $USER) /home/jon/.config
что это за штука?Что не так с apt?Раньше я делал это для установки:
apt-get install nodejs
apt-get install npm
У меня никогда не было проблем, теперь, несмотря на то, что мне удалось заставить работать npm, он начинает раздражать, например: когда я тестировал какой-то проект vuejs, мне нужнодобавить "--scripts-prepend-node-path" к команде:
npm run dev
и для некоторых других проектов vuejs, таких как демонстрационный проект quasar, "quasar play", после чего он просто не работаетвыдача этой команды:
quasar dev
сообщение об ошибке:
npm ERR! missing script: dev
Хотя на моей машине iMac работала та же команда.