Я работаю над вычислительным экземпляром gcloud, работающим под управлением минимальной версии ubuntu 18.04 и установившим npm.Однако, apt-get install npm вышел с 3.5.2, и когда я делаю npm install npm@latest -g
, это показывает, что я должен работать от имени администратора.Когда я добавляю sudo, он запускается, но npm -v
возвращает 3.5.2, а не последнюю версию.Почему это так?
engineering@test2:~$ sudo npm install npm@latest -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.4.1
added 274 packages, removed 363 packages and updated 43 packages in 8.462s
engineering@test2:~$ npm -v
3.5.2