npm update工作但仍然在mac中显示旧版本

时间:2018-05-18 16:25:17

标签: javascript node.js npm

我想用

更新我的npm版本
npm install npm@latest -g

这让我回复

/Users/ariful.haque/.npm-global/bin/npm -> /Users/ariful.haque/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/Users/ariful.haque/.npm-global/bin/npx -> /Users/ariful.haque/.npm-global/lib/node_modules/npm/bin/npx-cli.js

但是当我检查时,它直到我的旧版本。所以,我做了which npm,我得到了这个结果

/usr/local/bin/npm

如果我尝试

Users/ariful.haque/.npm-global/bin/npm -v

我收到了正确的版本6.0.1

1 个答案:

答案 0 :(得分:0)

尝试将正确的位置Users/ariful.haque/.npm-global/bin/npm添加到yourPATH,如下所示:

export PATH=$PATH:/ABSOLUTE_PATH/Users/ariful.haque/.npm-global/bin

将ABSOLUTE_PATH替换为路径的其余部分。这仅适用于当前终端窗口,如果打开其他终端窗口,则必须重复该命令。如果您想成为永久性的,请看一下这个链接:

https://coolestguidesontheplanet.com/add-shell-path-osx/