Ubuntu18.04上遇到的一些问题及解决方案

Ubuntu下安装淘宝npm镜像后出现“未找到 ‘cnpm’ 命令”

这里写图片描述
原因是没有建立软连接,解决方案:

sudo ln -s /home/scy/ruanjian/nodejs/node-v10.2.0-linux-x64/bin/cnpm  /usr/local/bin/

然后就可以了:
这里写图片描述

Ubuntu npm install package -g 无法全局使用的问题

我通过sudo npm install express-generator -g命令安装express4.x后,发现依然无法使用express:
这里写图片描述
几经磨难,发现是nodejs的环境变量配置有问题,我的nodejs安装在home里面,通过npm安装的库,也自动配置到nodejs安装目录下面的bin文件夹里面:
这里写图片描述

而我原先的环境配置:
这里写图片描述
这种配置,需要一一对应,即每安装一个库,就得配置一个变量,这也是,本文第一个问题出现的根本原因,每次都去建立一个软连接显然不现实。
解决方案:也比较简单,就是直接将bin目录配置到环境变量
配置过程:
打开home下的.bashrc文件,添加下面的配置:
这里写图片描述
然后执行source .bashrc 即可,当然也可以通过建立软连接配置!

猜你喜欢

转载自blog.csdn.net/chaoyangsun/article/details/80469420