Yeoman – 当前使用AngularJS&Express的最佳方式?

我正在使用Yeoman 1.0testing版,对快速栈分支不感兴趣。 那么,使用Yeoman在Express中搭build一个Angular项目的build议/最好的方法是什么呢?

我尝试在Express项目( app.jspackage.json )的根目录下运行yo angular --minsafe ,但是Yeoman试图覆盖package.json ,Angular文件没有进入public子目录正常。 另外我不确定是否可以手动移动Angular文件而不会破坏Bower和Gruntfunction。

有很多build议,谢谢!

       

网上收集的解决方案 "Yeoman – 当前使用AngularJS&Express的最佳方式?"

这个项目似乎涵盖了所有的需求(甚至有对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文件进行更改时,应该直接注入新的样式表而不刷新