首页 > 解决方案 > ssh root@xxx.xxx.xxx.xxx "npm -v" 返回不同的版本

问题描述

ssh root@xxx " npm -v "

6.14.4

当我以 root 用户身份进入服务器 xxx 并输入命令npm -v

7.21.1

如果用户相同,为什么会发生这种情况?

标签: node.jsnpmssh

解决方案


下面的命令列表似乎可以解决问题

n=$(which node); \
n=${n%/bin/node}; \
chmod -R 755 $n/bin/*; \
sudo cp -r $n/{bin,lib,share} /usr/local

推荐阅读