我已经开始使用 generator-gulp-angular ,它是一个很好的角度生成器,它遵循1.3和更高版本的角度。
项目生成后,我想创建一个新模块和几个用于自定义项目的控制器。
所以我为模块创建了一个文件夹,很少有文件包含模板,控制器,指令和样式表。
然而,在运行gulp serve
之后,我定义的所有文件(控制器,指令)都变得未定义,并且样式根本没有应用。
如何将新模块添加到由generator-gulp-angular生成的现有应用程序中。
添加新文件(控制器,指令,样式表)是否需要做任何事情?
如果是,是否有人可以分享如何添加新模块的程序?
注意:我试图将控制器,指令文件添加到index.module.js,将样式添加到index.less并且它正常工作。
但是我们不应该这样做,因为所有控制器,指令都将在单个文件中:(
答案 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所拥有的可用生成器。