Менеджер пакетов Snap в Ubuntu не работал должным образом - PullRequest
0 голосов
/ 12 октября 2018

После того, как я обновил свою 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 работала та же команда.

...