Yeoman – 当前使用AngularJS&Express的最佳方式?
我正在使用Yeoman 1.0testing版,对快速栈分支不感兴趣。 那么,使用Yeoman在Express中搭build一个Angular项目的build议/最好的方法是什么呢?
我尝试在Express项目( app.js
和package.json
)的根目录下运行yo angular --minsafe
,但是Yeoman试图覆盖package.json
,Angular文件没有进入public
子目录正常。 另外我不确定是否可以手动移动Angular文件而不会破坏Bower和Gruntfunction。
有很多build议,谢谢!
这个项目似乎涵盖了所有的需求(甚至有对MongoDB的可选支持): https : //github.com/DaftMonk/generator-angular-fullstack
我刚刚在本地尝试,它的工作原理:
npm install -g generator-angular-fullstack yo angular-fullstack [appname]
有关更多信息,请参阅GitHub页面。
如果您先通过Bower安装Angular,然后将Express快速添加到package.json
,然后运行npm install
– 您将有一个Express服务器启动/dist
目录。 (编辑app.js
路由到/dist
,让angular度处理路由)
看到这个问题的更多信息: Yeoman里面ExpressJS
这是一个开始AngularJS应用程序的替代scheme的比较。 其中有几个也涉及快递。
http://dancancro.com/comparison-of-angularjs-application-starters/
阅读了很多博客和答案后,我设法使这一切工作…检查这个回购: https : //github.com/malixsys/malix-yae
- 当对html / server或lib进行更改时,将重新启动服务器并刷新页面
- 在HTML /客户端下对HTML或JS文件进行更改时,服务器不会重新启动,但页面应刷新
- 当对html / client下的CSS文件进行更改时,应该直接注入新的样式表而不刷新