Node.js express和express generator之间有什么不同

Node.js express和express generator之间有什么不同,node.js,express,Node.js,Express,您可能知道,express最近发布了4.1.0。现在,您不能通过npm intall-g express直接使用命令行“express”,该命令行在3.x版中运行良好。当我阅读软件包中的Readme时,我看到了expressgenerator。在npm安装-g express generator之后,我可以使用命令行。那么,有什么区别呢?仅适用于全局安装?不同之处在于,在Express 4中,许多中间件和“核心”Express不需要的其他东西被导出到单独的模块中。Express project

您可能知道,
express
最近发布了4.1.0。现在,您不能通过
npm intall-g express直接使用命令行“express”,该命令行在3.x版中运行良好。当我阅读软件包中的
Readme
时,我看到了
expressgenerator
。在
npm安装-g express generator之后,我可以使用命令行。那么,有什么区别呢?仅适用于全局安装?

不同之处在于,在Express 4中,许多中间件和“核心”Express不需要的其他东西被导出到单独的模块中。Express project generator恰好就是其中之一。

使用Express 4,Express样板文件生成器命令行被提取到它自己的模块“Express generator”,因为生成器应用程序没有真正与Express web framework共享代码,并且Express和生成器应用程序可以独立发布


我想这是朝着正确方向迈出的一步,将web框架与样板/框架生成器分离,因为这使express更加轻量级,并利用了像yeoman这样专注于生成内容的工具。

这是否意味着“express generator”与“express”框架具有相同的“核心”,我的意思是“express generator”可以做与“express”相同的事情?现在我使用“express generator”而不是“express”,我还没有发现任何区别。