神一样的nodeJS之2:安装express框架

Node可以实现底层的HTTP/HTTPS服务器,可以用原生的JS和node内置的API开发原生的web/app,这是一个相当庞大的工作。

如果你选择从零开始,这就意味着每个功能和方法都要从零开始,其实我们并没有必要这样做,浪费时间!而且开发出来的程序Bug很多。

Node有着比较完善的生态链,有五花八门的好框架、模块、中间件供我们使用,使用它们将为我们节省很多各种成本,我们何乐而不为呢?

在为数众多的技术栈中,我选择express作为我们NodeJS开发的基础框架,至于为什么:我觉得它很好,被很多人接受,但我并不是跟风,信我吧。

我们先来为项目创建一个文件目录:

1
$ mkdir app

进入到你创建的目录:

1
$ cd app

创建package.json 配置文件:

1
$ npm init

程序会提示你填一些选项,如果你想做一个正式的项目,请认真逐项填写:

1
2
3
4
5
6
7
8
9
name: (app) app
version: (1.0.0)
description: 这是我的第一个app
entry point: (index.js)
test command:
git repository:
keywords: app
author: json
license: (ISC) MIT

然后会给你在目录中生成一个package.json文件,这个文件对于你以后发布和迁移很重要,npm可以将依赖文件都自动填写在这个文件中:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"name": "ls",
"version": "1.0.0",
"description": "这是我的第一个app",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"app"
],
"author": "json",
"license": "MIT"
}

安装express框架:

1
$ npm install express --save

记住,一定要添加–save参数,这样才会在package.json中配置此框架的依赖

好了,看看你的目录吧,增加了一个node_modules名字的文件夹,里面有一个express文件夹包含着很多文件。

恭喜你已经完成了express框架的安装!