#系统环境
Centos7
#!/bin/bash
Centos7一键安装 npm
![\color{red}{npm 地址列表}](https://math.jianshu.com/math?formula=%5Ccolor%7Bred%7D%7Bnpm%20%E5%9C%B0%E5%9D%80%E5%88%97%E8%A1%A8%7D)
官网 node.js 站点链接:
https://nodejs.org
淘宝 node.js 镜像站点链接:
https://npm.taobao.org/mirrors/node
![\color{red}{安装 Nodejs}](https://math.jianshu.com/math?formula=%5Ccolor%7Bred%7D%7B%E5%AE%89%E8%A3%85%20Nodejs%7D)
# 下载安装 npm
mkdir /usr/local/nodejs-v12 && \
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz -O $PWD/node.tar.xz && \
tar -xf node.tar.xz -C /usr/local/nodejs-v12 --strip-components 1 && \
rm -f node.tar.xz && echo 'export PATH=$PATH:/usr/local/nodejs-v12/bin' >> /etc/profile && \
source /etc/profile && echo 'NPM install Yes ! ! '
# npm淘宝镜像源加速
npm config set registry " https://registry.npm.taobao.org "
# 验证npm设置淘宝源成功
npm config get registry
![\color{red}{淘宝 cnpm 安装}](https://math.jianshu.com/math?formula=%5Ccolor%7Bred%7D%7B%E6%B7%98%E5%AE%9D%20cnpm%20%E5%AE%89%E8%A3%85%7D)
# 你可以使用的 cnpm(gzip 压缩支持) 命令行工具代替默认的 `npm`:
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 或者你直接通过添加 `npm` 参数 `alias` 一个新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
# 使用效果和普通的npm一样的
网友评论