Backbone 生成器的新增功能

Backbone 生成器最近进行了一些重大更新,我们希望与社区分享这些更改。更改的主题是使生成器更灵活。我们还希望分享一些与测试和样式相关的更新。

自定义应用路径

之前,脚手架将项目的应用程序文件生成到 app 文件夹中。现在,您可以使用 --appPath 选项自定义它。

yo backbone --appPath=public

这将创建一个名为 public 的文件夹,而不是 app。然后它会将脚手架代码放入该文件夹中。当您使用子生成器(如 backbone:model)时,脚手架将使用 public 目录。

app-path option

生成 Mocha 测试

我们编写了一个名为 generator-backbone-mocha 的新生成器。这将为您的 Backbone 应用生成 Mocha 测试。当您使用 yo backbone:model todo 创建新模型时,这将在您的 test 文件夹中创建 todo.spec.js

Backbone mocha

您可以在使用 --ui 选项生成新的 Backbone 应用时选择 BDD/TDD。

yo backbone --ui=tdd

默认情况下,生成器设置为使用 Mocha 的 BDD。

为 RequireJS 添加 CoffeeScript 支持

Backbone 生成器 (版本 2.0) 的另一个重大补充是为 RequireJS 提供 CoffeeScript 支持。许多人对此提出了请求,我们很高兴宣布支持它。感谢 @stephanebachelier 为此付出的努力。

Bootstrap 3.0

我们想要宣布的最后一个更改与 Bootstrap 相关。我们已升级到 Bootstrap 3.0!现在,默认情况下,当您生成新应用程序时,Yeoman 将安装 Bootstrap 3.0。不过不要担心,项目仍然可以包含 Bootstrap 2.0。项目生成后,编辑 bower.json 文件并更改所需的 (sass-)bootstrap 版本。

其他次要更新

  • 放弃对 node 0.8 的支持
  • grunt server 任务现已弃用。 grunt serve 已取代它。有关更多信息,请参阅 解释此问题的此问题
  • 改进的脚手架

我们希望您喜欢我们在 Backbone 生成器上进行的新增和增强。我们期待您对保持此项目出色的反馈。


« 查看更多帖子