Skip to content

Files

Latest commit

be6c2f6 · May 25, 2020

History

History

lesson1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 25, 2020
May 25, 2020
May 25, 2020
May 25, 2020

【Node入门教程】搭建Node.js开发环境

HELLO WORLD

本章节我们将向大家介绍在各个平台上(win,mac与ubuntu)安装Node.js的方法。本安装教程以Latest LTS Version: v12.16.3 (includes npm 6.14.4)版本为例

安装配置

要学习一门语言,我们首先应该去它的官网逛逛,Node.js的官网地址为https://nodejs.orgNode.js中文网

进入到Node.js的官网,我们点击Download可以看到各个平台Node.js的安装包,现在我们就来看看如何在各个平台安装Node(当然官网也提供了详细的安装指引

Windows和mac平台

其实windows和mac上安装Node.js没有什么好说的,和安装其他软件一样,同意协议然后一直点击下一步就好了。Duang的一下安装完后,我们就可以打开命令行查看是否安装成功

$ node -v
v12.16.3 #如果出现如下结果,那么恭喜你安装成功了

Linux平台(Ubuntu)

相比于Windows与mac,Linux平台的安装还是有些许繁琐,但无非也就是使用命令行

  • Node.js官网提供的安装方式

    $ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    $ sudo apt-get install -y nodejs
  • 从源代码安装Node.js

    首先我们更新下系统,并下载编译需要的包

    $ apt-get update
    $ apt-get install python gcc make g++

    然后使用wget下载源码包

    $ wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.gz 
    # 移动目录
    $ cp node-v12.16.3-linux-x64.tar.gz  /usr/local/src/

    现在我们解压源代码,并进入目录下开始编译

    $ tar zxvf node-v12.16.3.tar.gz
    $ cd node-v12.16.3/
    $ ./configure
    $ make install

    最后我们node -v现在我们应该可以看见Node.js的版本号

    上述每一步操作注意权限问题*

  • apt-get安装

    我们也有简单的选择apt-get

    $ sudo apt-get install nodejs

    但是apt-get安装有一个问题就是版本有点老

  • 使用nvm

    nvm是Node版本管理器:nvm。简单的bash脚本来管理多个活跃的node.js版本,与nvm类似的还有n模块

    安装nvm

    我们可以使用curl或者wget安装

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

    #####nvm使用

    使用nvm可以方便的下载安装删除各个版本的Node.js

    nvm install stable #安装最新稳定版 node
    nvm install 12.16.3 #安装 12.16.3 版本
    nvm install 0.12.7 #安装 0.12.7 版本
    
    # 特别说明:以下模块安装仅供演示说明,并非必须安装模块
    nvm use 0 #切换至 0.12.7 版本
    nvm use 4 #切换至 4.2.2 版本

    具体使用请参考nvm官网

hello world

Node.js开发环境安装完毕,下面我们来一个hello world开启本次学习之路

这是官网的一个例子,一个使用 Node.js 编写的 web 服务器,响应返回 'Hello World'

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`服务器运行在 http://${hostname}:${port}/`);
});

一些有用的工具

总结

  1. 在本机成功安装Node.js
  2. 用http模块起一个http服务器,打开Node的大门
  3. 了解一些有用的模块(详细使用请自行了解)

既然这节用http模块说了hello world,下一节,我们就来一起看看http模块