快递和快递发电机有什么不同

时间:2014-04-29 14:27:13

标签: node.js express

您可能知道,express最近发布了4.1.0。现在你不能使用命令行" express"直接通过版本3.x中运行良好的npm intall -g express。当我阅读包中的Readme时,我看到了express-generator。在npm install -g express-generator之后,我可以使用命令行。那么,差异是什么?仅适用于全局安装?

2 个答案:

答案 0 :(得分:11)

使用express 4,快速样板生成器命令行被提取到它自己的模块' express-generator'因为生成器应用程序并不真正与快速Web框架共享代码,而express和generator app可以独立发布。

我想这是向Web框架与样板/骨架生成器分离的正确方向的一步,因为这使表达更加轻量级,并利用像yeoman这样专注于生成事物的工具。

答案 1 :(得分:3)

与Express 4不同的是,很多中间件和其他东西对于核心"而言并不是必需的。 Express被导出到单独的模块中。 Express项目生成器恰好是其中之一。