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
即可,当然也可以通过建立软连接配置!