generator-gulp-angular:如何添加新模块,控制器,指令?

时间:2016-05-06 06:18:17

标签: angularjs gulp yeoman yeoman-generator

我已经开始使用 generator-gulp-angular ,它是一个很好的角度生成器,它遵循1.3和更高版本的角度。

项目生成后,我想创建一个新模块和几个用于自定义项目的控制器。

所以我为模块创建了一个文件夹,很少有文件包含模板,控制器,指令和样式表。

然而,在运行gulp serve之后,我定义的所有文件(控制器,指令)都变得未定义,并且样式根本没有应用。

  

如何将新模块添加到由generator-gulp-angular生成的现有应用程序中。

添加新文件(控制器,指令,样式表)是否需要做任何事情?

如果是,是否有人可以分享如何添加新模块的程序?

注意:我试图将控制器,指令文件添加到index.module.js,将样式添加到index.less并且它正常工作。

但是我们不应该这样做,因为所有控制器,指令都将在单个文件中:(

2 个答案:

答案 0 :(得分:1)

您可以使用generator-gulp-angular-subtask添加新模块。

用npm安装它。

npm install -g generator-gulp-angular-subtask

然后通过运行yo gulp-angular-subtask来配置它。

然后你可以创建如下的新模块。

yo gulp-angular-subtask:factory menu

上面的命令将创建一个菜单工厂。

答案 1 :(得分:0)

通过编写yo,您将获得已安装的所有生成器,并且您可以执行任何所需的生成器:

You can see each generator subtask's options typing:
yo gulp-angular-subtask:controller --help
yo gulp-angular-subtask:directive --help
yo gulp-angular-subtask:provider --help
yo gulp-angular-subtask:factory --help
yo gulp-angular-subtask:service --help
yo gulp-angular-subtask:value --help
yo gulp-angular-subtask:constant --help
yo gulp-angular-subtask:filter --help
yo gulp-angular-subtask:style --help
yo gulp-angular-subtask:partial --help

这些是gulp-angular所拥有的可用生成器。