用nvm安裝的npm洒放,無法用root權(quán)限運行翎迁,解決方法:
先查看npm的安裝位置
which npm
# 比如得到 /home/ubuntu/.nvm/versions/node/v16.14.2/bin/npm
根據(jù)npm的安裝位置來將npm軟連接到/usr/bin目錄下符匾,這樣sudo就可以執(zhí)行該命令了
sudo ln -s /home/ubuntu/.nvm/versions/node/v16.14.2/bin/node /usr/bin/node
sudo ln -s /home/ubuntu/.nvm/versions/node/v16.14.2/bin/npm /usr/bin/npm
sudo ln -s //home/ubuntu/.nvm/versions/node/v16.14.2/bin/node-waf /usr/bin/node-waf
sudo ln -s /home/ubuntu/.nvm/versions/node/v16.14.2/lib/node /usr/lib/node