KoaJS 环境

  • 安装Node

    要开始使用 Koa 框架进行开发,您需要安装 Node 和 npm(Node package manager)。如果您还没有这些,请转到 Node setup 在本地系统上安装 Node。通过在终端中运行以下命令,确认 node 和 npm 已安装。
    $ node --version
    $ npm --version
    
    看您安装的版本会输出不同的版本号,您应该收到类似于以下的输出-
    v5.0.0
    3.5.2
    
    请确保您的 node 版本高于6.5.0。现在我们已经设置了 Node 和 npm,让我们了解什么是 npm 以及如何使用它。
  • Node包管理器(npm)

    npm 是节点的包管理器。npm 注册表是一个公开的开源代码包的集合 node.js,前端 web 应用程序、移动应用程序、机器人、路由器以及 JavaScript 社区的无数其他需求。npm 允许我们访问所有这些包并在本地安装它们。你可以在 npmJS 浏览 npm 上提供的软件包列表
    有两种方法可以使用 npm 在全局和本地安装包。
    全局(Globally)-此方法通常用于安装开发工具和基于CLI的软件包。要全局安装包,请使用以下命令。
    $ npm install -g 包的名称
    
    本地(Locally)-此方法通常用于安装框架和库。本地安装的程序包只能在其安装的目录中使用。要在本地安装包,请使用与上面相同的命令,而不使用−g标志。
    $ npm install 包的名称
    
    每当我们使用 npm 创建一个项目时,我们需要提供一个 package.json 文件,里面有我们项目的所有细节。npm 使我们很容易建立这个文件。让我们制定我们的发展计划。
    第1步-启动终端/cmd,创建一个名为 Koa 然后 cd 到这个新文件夹-
    PS F:\>mkdir Koa 
    PS F:\>cd Koa
    PS F:\Koa>
    
    第2步-现在创建 package.json 使用 npm 文件,使用以下命令。
    PS F:\Koa>npm init
    
    根据提示的标题可以一直enter回车键可以得到以下信息–
    Press ^C at any time to quit.
    package name: (koa)
    version: (1.0.0)
    description:
    entry point: (index.js)
    test command:
    git repository:
    keywords:
    author:
    license: (ISC)
    About to write to G:\koa\package.json:
    
    {
      "name": "koa",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }
    
    
    Is this OK? (yes) yes
    
    第三步-现在我们有了 package.json 文件设置好,我们将安装 Koa。安装 Koa 并将其添加到 package.json 文件,使用以下命令
    PS F:\Koa>npm install --save koa
    
    要确认 Koa 安装正确,请运行以下命令。
    PS F:\Koa>ls node_modules #(dir node_modules for windows)
    
    提示: --save 标志可以替换为 -S 标志。此标志确保将 Koa 作为依赖项添加到 package.json 文件。这有一个优点,下次我们需要安装项目的所有依赖项时,我们只需要运行命令 npm install,它就会在这个文件中找到依赖项并为我们安装它们。
    这就是我们开始使用 Koa 框架进行开发所需的全部内容。为了使我们的开发过程更加简单,我们将安装一个 npm 工具 nodemon。这个工具的作用是,一旦我们对任何文件进行更改,它就会重新启动服务器,否则我们需要在每次修改文件后手动重新启动服务器。要安装 nodemon,请使用以下命令。
    PS F:\Koa>npm install -g nodemon
    
    现在我们都准备好跳进 Koa!