这篇来讲解nodejs的安装及配置
简单的说Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。(其实就是一个后台语言,用js开发,最终编译成C/C++语言,适合不熟悉后台的前台攻城狮)
对于前端开发工程师来说,nodejs或多或少都使用用过,比如用nodejs下的npm包管理工具去下载模块,很愉快的构建前端项目,也很容易的打包项目。其实nodejs原生就是为linux开发的,我们可以通过多种方式在linux上安装nodejs,比如通过源码方式、通过编译包方式等等。
这里介绍如何通过nodejs官网编译包的形式在linux服务器上安装nodejs。
一、下载nodejs编译包
两种方法:
第一种是下载到window本机,然后上传到服务器
第二种是直接在linux服务器上使用wget下载,推荐使用第二种
wget -c https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0-linux-x64.tar.xz
二、解压编译包
tar -xvf node-v10.13.0-linux-x64.tar.xz
在linux下有一个目录是专门拿来放软件的,那就是/usr/,注意不是/user/,如果我们去查看它的文件结构我们会注意下面又有几个比较特殊的文件夹,分别是/bin、/local、/sbin等。
三、重命名到根目录
cd ~
mv node-v10.13.0-linux-x64 nodejs
四、配置软链接
为了使nodejs能够全局使用,我们需要配置一下软链接(类似于快捷方式,如果安装的路径在/usr/local/bin/下不需要这一步操作),当然也是软连接到用户目录下/usr/local/bin/
ln -s /usr/sbin/nodejs/bin/node /usr/local/bin/
ln -s /usr/sbin/nodejs/bin/npm /usr/local/bin/
上面两句命令就是把node和npm可执行文件链接到/usr/local/bin/目录下,相当在全局环境中加了两个快捷方式(也可以理解成系统变量)
五、检查安装结果
node -v
npm -version
六、配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /usr/sbin/nodejs/bin/cnpm /usr/local/bin/