我正在开发一个应用程序,可以利用帆.后端为js,前端为AngularJS.我想我将使用Yeoman Angular generator https://github.com/yeoman/generator-angular创建一个Angular应用程序,一旦我完成了前端逻辑,我将使用,
- npm安装-g帆
- 帆船新应用
然后我会把我所有的AngularJS文件转移到Sails文件夹.
但问题是AngularJS创建了一个像这样的文件夹层次 struct ,在运行"grunt server"时,会创建一个"dist"文件夹,其中包含最终的生产版本.
另一方面,在"帆船新应用"之后,sails app的文件夹层次 struct 如下.
- 应用程序编程接口
- assets资源
- 配置/
- node 单元/
- 意见
- 格伦蒂尔.js
- 应用程序.js
- 包裹JSON
所以,我的问题是:
- 现在,我该如何将我的Angular文件传输到这个sails目录,以及如何构造它?
- 既然sails使用"sails lift"来启动服务器,angular使用"grunt server",那么我应该使用哪一个来启动我的sailsJs+AngularJs应用程序的服务器,以及AngularJs之后创建的"dist"文件夹呢?
- What changes will I have to make in the 格伦蒂尔.js, since it should now contain the code from both Angular and Sails?
- 我应该将不同的视图和样式文件保存在哪里?我应该如何访问这些视图和样式文件?
我认为很多人都面临着类似的问题,因为AngularJS和SailsJs目前都很流行.应该有一个强大的样板文件来创建AngularJS+SailsJS应用程序,遗憾的是现在还没有.