express 与 express-generator

建议学习新技术的时候多看看对应的官方文档的guide部分。

其实express只是一个框架,那么npm install -g express 也仅仅是安装了这个框架,其作用是自己构建express项目的时候,库已经可以引用了。

就如同pip install tornado一样。

因此,直接执行 express --help 当然就不好使了(有些文档用这种方式是因为在express 4以前是把库和生成器放到了一起,就像rails一样。但是在4以后则将两者分开了,所以还是尽量多看最新的官方文档,nodejs日新月异,任何已有书籍和资料都应该只作为参考)。

那么如果我想生成一个 express 项目的话,怎么办呢? 那就用 express 生成器,即express-generator,安装方式为npm install -g express-generator,就如楼主所写。

So… 我想说的是 expressexpress项目生成器 不是一个概念o(∩_∩)o

所以,官方文档 GuideGetting started 部分着重说的是如何在项目中引入express并在入口文件中生成app并启动server。而express-generator只是一个约定大于配置的项目生成器。

http://expressjs.com/guide.html#executable

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏lgp20151222

idea报错:Error running $classname: Command line is too long. Shorten command line for $classname.

打印的变量太长了,超过了限制,这都会报错...我只想知道idea基于什么原理会报这个错...

1.2K3
来自专栏云霄雨霁

了解Jalangi2

1350
来自专栏企鹅号快讯

Python模块

Python模块 可以将代码量较大的程序分割成多个有组织的、彼此独立但又能相互交互的代码片段,这些自我包含的有组织的代码段就是模块 模块在物理形式上表现为以.p...

2557
来自专栏Redis

Redis数据类型之hashes类型

2、hsetnx 设置hash field为指定值,如果key不存在,则先创建。如果field已经存在,返回0,nx是not exist的意思。

1190
来自专栏CaiRui

Python之简单的用户登录和注册

#!/bin/bash/env python # -*- coding:utf-8 -*- def login(username,password): ...

38910
来自专栏各种机器学习基础算法

php链式操作的实现

一、什么是链式操作? 直接说链式操作,也许大家不清楚是什么,但是在平时使用框架的过程中,大家肯定见到过这样子的使用: $db->where()->limit()...

3657
来自专栏向治洪

volatile和synchronized的区别和联系

volatile 它所修饰的变量不保留拷贝,直接访问主内存中的。    在Java内存模型中,有main memory,每个线程也有自己的memory (例如寄...

2108
来自专栏从流域到海域

《笨办法学Python》 第15课手记

《笨办法学Python》 第15课手记 本节课涉及i新内容,请仔细阅读本节内容,尤其是作者的说明和常见问题解答。 原代码如下: from sys import ...

1955
来自专栏深度学习与计算机视觉

Python 新建文件夹与复制文件夹内所有内容

在指定路径下新建一个文件夹: import os def newfile(path): path=path.strip() path=path....

2346
来自专栏Java学习网

Java多线程技术的9大知识点总结——精心整理

1,进程和线程的概念。 |--进程:是程序的动态执行过程,它经历了从代码加载,执行,到执行完毕的一个完整过程。 |--线程:是实现并发机制的一个有效手段。 ? ...

2676

扫码关注云+社区

领取腾讯云代金券