我正在開發一個應用程序,可以利用sails.js爲後端和AngularJS爲前端。我想,我將創建使用角應用文書上士棱角發電機https://github.com/yeoman/generator-angular,有一次我與前端邏輯做了,我會用創建帆的應用程序,AngularJS + sails.js
- NPM安裝-g帆
- 帆新應用程序
然後我將所有的AngularJS文件轉移到Sails文件夾。
但事情是AngularJS創建了一個像這樣的文件夾層次結構https://github.com/rishy/angular-jade-stylus-seed,並且在運行「grunt server」時會創建一個包含最終生產版本的「dist」文件夾。
另一方面,在sails應用程序的「sails new app」文件夾層次結構之後。
- API
- 適配器/
- 控制器/
- 型號/
- 政策/
- 服務/
- 資產
-
個
- 圖像/
- JS/
- 風格/
- 的favicon.ico
- 的robots.txt
- 配置/
- node_modules/
- 意見
- 家/
- 403.ejs
- 404.ejs
- 500.ejs
- layout.ejs
- Gruntfile.js
- app.js
- 的package.json
所以,我的問題是:
- 現在,我該如何將我的Angular文件轉移到這個sails目錄,我該如何構建它?
- 由於sails使用「帆升降機」來啓動服務器,角度使用「grunt服務器」,我應該使用哪一個爲sailsJs + AngularJs應用啓動服務器,以及創建的「dist」文件夾如何在AngularJS之後?
- 我必須在Gruntfile.js中做什麼更改,因爲它現在應該包含來自Angular和Sails的代碼?
- 我應該在哪裏保留我的不同視圖和樣式文件,以及如何訪問Angular或Sails的表單?
我覺得很多人都面臨着類似的問題,因爲AngularJS和SailsJs目前都風靡一時。應該有一個強大的樣板來創建一個AngularJS + SailsJS應用程序,這個應用程序現在可惜了。
BT任務配置W:你有沒有試過https://github.com/diegopamio/angular-sails-bind?我剛剛向全世界發佈了它,它可以幫助你(但不是與結構有關)。 –