1首先,不要用apt-get install nodejs 或者 apt-get install node 安装 反正很坑
2然后去这里 https://npm.taobao.org/mirrors/ 下载一个类似node-v6.9.5-linux-x64.tar.gz这样的东西
然后 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 是不是就搞定了 哈哈
网友评论