macos - 如何永久更新 npm?
问题描述
我正在尝试将 npm 从 2.15.11 更新到 3.9.2 并且我设法做到了,但这不是永久性的;如果我切换 Node 版本,npm 会回到 2.15.11,如果我回到我更新 npm 的 Node 版本,npm 也会回到 2.15.11
$ node -v
0.12.18
$ npm -v
2.15.1
$ sudo npm i -g npm@3.9.2
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@3.9.2 /usr/local/lib/node_modules/npm
$ npm -v
3.9.2 //SUCCESS! right?
$ sudo n 0.10.48
$ npm -v
2.15.1 //nope
$ sudo n 0.12.18
$ npm -v
2.15.11 //very nope
少了什么东西?可能是我的安装不是永久的原因吗?
如果它有任何相关性,我正在使用 Mac。
解决方案
n
完整安装node
and npm
。好处是您在使用更改版本后获得了一起发货的一对,n
坏处是它可能是降级的npm
。这与直接从 nodejs.org 下载 Mac 安装程序并运行的结果相同。
推荐阅读
- javascript - WebView 本地 Html 和 Canvas?
- oracle11g - 在 MSSQL 中使用 Oracle 表
- docker - 作为环境变量传递的 Docker 机密
- augmented-reality - ARCore 也能识别文档吗?
- go - 得到错误我使用 'git config — global — unset https.proxy' 来消除错误,但它不起作用
- javascript - 如何运行 React 原生程序
- python-3.x - 无法通过 Google Analytics Reporting API v4 Python 客户端访问自定义维度和指标
- excel - Office Ribbon 大小图像
- c++ - How to change multiple cursors system-wide in Windows API
- com - 释放COM接口的正确方法