Skip to content

Latest commit

 

History

History
141 lines (95 loc) · 4.28 KB

README.md

File metadata and controls

141 lines (95 loc) · 4.28 KB

【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模块