我正在开发一个运行 ubuntu 18.04 lts 的 gcloud 计算实例,并且已经安装了 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
Run Code Online (Sandbox Code Playgroud)