我想先检查一下新的稳定版本的NPM本身是否在线可用。
当且仅当它可用并且它的版本大于我当前安装的版本(全局),那么我想运行命令来更新包。
我有这个命令npm install -g npm@latest
来更新NPM本身,但如果我已经安装了最新版本的NPM (Windows 10 64Bit OS),我不想把它放在CPU内存中。
是否有一种方法可以在Bash/gibash甚至Powershell中做到这一点,而无需打开浏览器并手动检查?我的意思是NPM的人一定在某个地方管理它的自我更新包,对吧?我还没找到,有人能帮我吗?
在bash
中,您可以运行npm outdated -g npm
检查npm
是否过期。
根据命令的返回代码编写脚本时要小心,因为它已经更改了两次。可能的方法是检查是否有输出,如果有,更新。