Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用NVM升级机器上所有版本的npm?_Node.js_Npm_Nvm - Fatal编程技术网

Node.js 如何使用NVM升级机器上所有版本的npm?

Node.js 如何使用NVM升级机器上所有版本的npm?,node.js,npm,nvm,Node.js,Npm,Nvm,NPM在旧版本的NPMCLI中提供了。我使用管理计算机上的节点版本,并且安装了多个版本的节点 有没有一种简单的方法可以为他们中的每一个人升级npm?我写了一个小bash脚本,似乎可以做到这一点: nvm ls --no-colors | grep -v -E -e '.+->' | sed 's/[-*> ]//g' | while read version; do nvm exec "$version" npm i -g npm; done

NPM在旧版本的
NPM
CLI中提供了。我使用管理计算机上的节点版本,并且安装了多个版本的节点


有没有一种简单的方法可以为他们中的每一个人升级
npm

我写了一个小bash脚本,似乎可以做到这一点:

nvm ls --no-colors | grep -v -E -e '.+->' | sed 's/[-*> ]//g' | while read version; do nvm exec "$version" npm i -g npm; done