Я разрабатываю приложение, которое может использовать sails.js для back-end и AngularJS для Front-end. Я подумал, что создам приложение Angular, используя генератор Yeoman- angular https://github.com/yeoman/generator-angular, и как только я закончил с передней -end логика Я создам приложение для парусов, используя
- npm install -g паруса
 - паруса новое приложение
 
И затем я перенесу все мои файлы AngularJS в папку Sails.
Но дело в том, что AngularJS создает иерархию папок, такую как https://github.com/rishy/angular-jade-stylus-seed и при запуске "grunt server" в папке "dist", который содержит окончательную производственную версию.
С другой стороны, после того, как иерархия папок "парусов нового приложения" для приложения "паруса" похожа.
-  апи
- адаптеры /
 - Контроллеры /
 - модели /
 - политика /
 - услуги /
 
 -  активы
- Изображения /
 - JS/
 - стили /
 - favicon.ico
 - robots.txt
 
 - конфиг /
 - node_modules/
 -  Просмотры
- главная /
 - 403.ejs
 - 404.ejs
 - 500.ejs
 - layout.ejs
 
 - Gruntfile.js
 - app.js
 - package.JSON
 
Итак, мои вопросы:
- Теперь, как мне переносить файлы Angular в этот каталог парусов и как его структурировать?
 - Так как паруса использует "паруса для подъема" для запуска сервера, а Angular использует "grunt server", какой из них я должен использовать для запуска сервера для моего приложения sailsJs + AngularJs, а что касается папки "dist", создается после AngularJS?
 - Какие изменения я должен внести в Gruntfile.js, так как теперь он должен содержать код как из Angular, так и для Sails?
 - Где я должен хранить свои разные файлы представлений и стилей и как мне обращаться к этой форме Angular или от Sails?
 
Я думаю, что многим людям приходится сталкиваться с подобной проблемой, поскольку AngularJS и SailsJs в настоящее время являются яростью. Должен быть мощный шаблон для создания приложения AngularJS + SailsJS, которое, к сожалению, сейчас отсутствует.