欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu安装 node.js npm cnpm

程序员文章站 2022-05-29 12:35:29
...

安装方式,网上有很多教程,本来不想写的,但是这次安装倒是出了些问题,就记录下吧,以免以后再安装遇到同样的问题

比较好的安装教程

https://www.runoob.com/nodejs/nodejs-install-setup.html

实践安装

淘宝镜像下载地址

官方下载地址

使用淘宝镜像安装node.js:

下载并解压

$ cd /usr/local
$ sudo wget 'https://npm.taobao.org/mirrors/node/v15.2.1/node-v15.2.1-linux-x64.tar.gz'
$ sudo tar -zxvf node-v15.2.1-linux-x64.tar.gz
$ sudo mv node-v15.2.1-linux-x64 nodejs
$ sudo rm node-v15.2.1-linux-x64.tar.gz
$ sudo chmod -R 755 nodejs

创建软链接

目的是以便在任何路径下可执行nodenpm命令

执行/usr/local/nodejs/bin/node -v 以及 /usr/local/nodejs/bin/npm -v 看是否正常打印版本,如果没问题,创建软链接

$ sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin/
$ sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin/

之后,在任意路径下,执行 node -v 以及 npm -v 看是否正常,如果不正常,删除软链接,多试几次就成了

(我也不知道遇到了什么坑,软链接创建完执行node命令说是没有这个命令<_>,最后是先将 nodejs 目录以及其子目录、文件全部赋予755权限,然后再在创建软链接的时候通过tab键补全/usr/local/nodejs/bin/node这个路径,都不敢复制粘贴了,总算搞定)

设置npm下载源

以淘宝源为例,以下方式指定下载源重启有效

$ npm config set registry https://registry.npm.taobao.org

查看下载源(镜像)

$ npm config get registry

安装cnpm

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

其中,
--registry https://registry.npm.taobao.org 表示临时指定淘宝源
-g 表示全局安装

创建软链接

$ sudo ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/