在ubuntu安装升级node npm cnpm

1首先,不要用apt-get install nodejs 或者 apt-get install node 安装  反正很坑 

2然后去这里  https://npm.taobao.org/mirrors/  下载一个类似node-v6.9.5-linux-x64.tar.gz这样的东西


在ubuntu安装升级node npm cnpm_第1张图片


然后 tar -xvzf  node-v6.9.5-linux-x64.tar.gz  解压   版本号换成你下的那个(下同)

移动到 opt        sudo mv node-v6.9.5-linux-x64 /opt/

安装 node npm 

sudo ln -s /opt/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node

sudo ln -s /opt/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

然后安装 淘宝镜像

npm install-g cnpm--registry=https://registry.npm.taobao.org

好了  到这  一般的教程都有  没毛病  但是cnpm  一用就说命令不存在。。。什么鬼

这时我们就需要再建一个链接到cnpm

sudo ln -s /opt/node-v6.9.5-linux-x64/bin/cnpm  /usr/local/bin/cnpm

cnpm -v  就出来了

但是有时候npm版本太低  npm install -g npm又太坑怎么搞

那咱再去 前面那个地址  直接下载npm的包

解压  去/opt/node-v6.9.5-linux-x64/lib/node_modules  下看到有个npm的文件夹  用你下的npm包改名成npm把旧的替换掉就行了  

npm -v    是不是就搞定了 哈哈

你可能感兴趣的:(在ubuntu安装升级node npm cnpm)