2015-10-19 30 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