2015-10-19 29 views
1

我剛剛從node 0.12升級到node 4.0。我正在使用sails.js來構建我的應用程序。Sails.js + ES6:什麼是最好的建築?

隨着節點的新ES6支持和sails.js,我有點困惑,我的文件夾結構將如何看起來像?我是否仍然繼續在controllers內使用我的ORM或將它們移動到單獨的圖層?

有人可以建議一個好的項目,我可以參考,以使ES6sails清潔架構?

+3

爲什麼你認爲文件夾結構會/應該改變? –

回答

1

您的結構保持不變。剛開始編寫你的模型/控制器/配置/任何與ES6語法,並使用babel節點啓動它。爲安裝babel作爲開發依賴和更新npm start腳本在package.json"start": "babel-node app.js"

UPD:有人可以建議sails-hook-babel但我不建議使用它。掛鉤具有特定的加載順序,您可以將其與控制檯中的ES6支持錯誤混淆,因爲掛鉤仍未加載。

+0

Babel建議不要使用'babel-node'運行生產應用程序:https://babeljs.io/docs/usage/cli/#babel-node – Larry