Angular 2 的可用 yeoman 生成器

Available yeoman generator for Angular 2

有官方的Angular生成器,很多用户提供了Angular 1.但是我没有找到Angular 2.

的生成器

这样的自耕农生成器已经存在了吗?

搭建Angular2项目的官方工具是Angular-Cli https://github.com/angular/angular-cli

Angular2

的生成器很少

请试用它们并 post 在 github

中提供一些反馈或问题
  1. https://www.npmjs.com/package/generator-angular2 (https://github.com/swirlycheetah/generator-angular2)

  2. https://www.npmjs.com/package/generator-gulp-angular2 (https://github.com/x6doooo/generator-gulp-angular2)

  3. https://github.com/joshuacaron/generator-angular2-gulp-webpack

  4. https://www.npmjs.com/package/slush-angular2
    (https://github.com/TheVelourFog/slush-angular2)

  5. https://github.com/cureon/angular2-sass-gulp-boilerplate

用于创建 Angular2 库或插件的生成器

  1. https://github.com/jvandemo/generator-angular2-library

Angular2 全栈生成器

  1. https://github.com/ericmdantas/generator-ng-fullstack

Ionic2 生成器(Gulp;有 ES6 和 TS 版本)

  1. http://ionicframework.com/docs/v2/getting-started/installation/

这是我目前收集到的信息:

Angular 2 个脚手架

Yeoman 生成器

generator-angular2

过时且非常质朴。没有预处理器。

generator-gulp-angular2

过时了。 Out-of-the-box build.dev 失败。特色 SASS 和 Jade.

generator-angular2-gulp-webpack

没有预处理器。

其他选项

angular-cli(官方生成器)

基于 ember-cli,仍处于 alpha 阶段。 没有预处理器。另外,除了创建 Ember add-ons 之外,我看不到添加预处理的方法: http://www.emberaddons.com/.

Angular 2 Seed

独立脚手架。特性 Gulp 和 Webpack。有关于如何安装预处理器的说明。需要手动 Gulp 配置时 添加依赖项。 所有代码都是用 Typescript 编写的。

Angular 2 Seed (ng2-material)

angular2-seed 的一个分支,包含 Material Design (ng2-material).

Angular 2 Seed - Jade

angular2-seed 的一个分支,包含 Bootstrap 和 SASS and Jade 预处理器(真正属于您)。

Angular 2 Starter

一个 Angular 2 入门套件,具有 Angular 2(路由器、Http、表单、服务、测试、E2E)、Karma、Protractor、Jasmine、TypeScript 和 Webpack @AngularClass.

angular2-sass-gulp-boilerplate

虽然它的标题是 "yeoman generator",但它似乎只是独立的脚手架。

slush-angular2

Slush.

的生成器

基本 bash 创建 angular2 应用程序。按照官方网站上的说明。 angular2-app-generator 请检查一下。

查看 Angular2 Application Scaffolder。它带有 Gulp、Sass、TypeScript、Karma、Jasmine、Bootstrap...干杯

generator-ng2-webpack 保持相对最新。

yeoman官方教程使用的是generator-fountain-webapp,支持angular2。它目前在 v1.0.0 rc 中,但是是最新的。

我建议 Angular 2 使用 MEAN Yeoman 生成器:

https://github.com/jussikinnula/angular2-mean-starter

https://github.com/giacomocerquone/angular2-mean-starter

这个看起来很新并且有效:https://github.com/ngx-rocket/generator-ngx-rocket

还在尝试...