对于某些node模块我们需要全局安装它,方便使用。在linux
中我们我们会遇到这个的一个问题,我们全局安装了一个模块,但是该模块的命令无法在全局中正常使用。
如:npm install -g sinopia
用命令:sinopia
时会提示 sinopia: command not found
原因:模块安装成功后,环境变量没有添加设置,导致无法正常使用该命令。
解决方案:
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
通过设置之后,用npm
在全局安装的模块命令就可以全局使用了。