如你所知,express
最近发布了 4.1.0 版本。现在你不能再像 3.x 版本那样通过 npm install -g express
直接使用命令行 "express"。当我阅读包中的 Readme
文档时,我发现了 express-generator
。通过执行 npm install -g express-generator
命令,我可以使用命令行了。那么区别在哪里呢?只有全局安装吗?
随着Express 4的推出,Express样板生成器命令行被提取到了它自己的模块"express-generator"中,因为生成器应用程序并没有真正与Express Web框架共享代码,而且Express和生成器应用程序可以独立发布。
我想这是朝着正确方向迈出的一步,将Web框架与样板/骨架生成器解耦,使Express变得更加轻量级,并利用像Yeoman这样专注于生成事物的工具。