linux使用npm成功安装命令后,执行时却报找不到命令的问题

时间:2022-07-07 08:36:29

# 使用npm安装serve命令

~$ npm install serve --global

安装成功

# 可是执行命令会报错

~$ serve -v bash: serve: command not found

安装其它命令也一样

原因:安装成功了,但使用直接使用时确找不到命令,应该是环境变量问题,设置环境变量就可以了。

 

解决方法:

# 用一个通用的命令配置环境变量

~$ echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc

# 上面的命令中使用 npm prefix -g 获取node安装目录

# 再执行命令 ~$ serve -v

#成功

#安装其他命令 也能成功执行