问题描述

linux系统下,执行npm i -g webpack-cli
然后执行webpack,报错 sh: webpack: command not found
其他的全局命令安装后也是一样的问题。
解决方案:
任意目录下执行
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
说明:
上面的命令中使用 npm prefix -g 获取node安装目录
再执行命令 webpack -v
成功
安装其他命令 也能成功执行

宝塔node建立软连接,解决command not found问题

node版本号更换为你自己的版本号

1
2
ln -s /www/server/nvm/versions/node/v14.18.3/bin/node /usr/local/bin/node
ln -s /www/server/nvm/versions/node/v14.18.3/bin/npm /usr/local/bin/npm