sudo npm install -g packname 执行提示 找不到npm命令。
这是因为您的登陆用户环境和sudo执行的环境有一定的差异。
首先,我们需要在 vi /etc/profile 里将node的bin目录已经加到path里。
然后将node 和 npm 都做个软链接到 /usr/bin/ 目录下。
我的node目录是在 /usr/loacl/src/node-v16.15
sudo ln -s /usr/local/src/node-v16.15/bin/node /usr/bin/node
sudo ln -s /usr/local/src/node-v16.15/bin/npm /usr/bin/npm