参考资料:
For Debian / Ubuntu
Node.js LTS (v16.x)
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - apt-get install nodejs
Node.js v13.x:
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash - sudo apt-get install nodejs
Node.js v12.x:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install nodejs
国内使用 npm 速度很慢,你可以使用淘宝的代理服务器来加速下载。
npm config set registry https://registry.npm.taobao.org
也可以安装淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm ,后续直接使用 cnpm 来进行安装模块。
npm install -g cnpm --registry=https://registry.npm.taobao.org # 使用 cnpm 安装模块 cnpm install [name]
若代理使用的是自签证证书,则在下载包时会报证书错误。此时需要使用环境变量来指定信任证书(不建议把证书验证选项关闭)。
# linux 。 以下是使用系统证书,若使用其他证书,路径请按实际情况设定。 export NODE_EXTRA_CA_CERTS=/etc/ssl/certs/ca-certificates.crt # windows cmd set NODE_EXTRA_CA_CERTS=C:\\path\\to\\certificate.pem
npm config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/