我刚刚从node 0.12升级到node 4.0。我正在使用sails.js来构建我的应用。
使用节点的新ES6支持和sails.js,我对文件夹结构的外观有点困惑?我是否仍继续使用ORM
中的controllers
或将其移至单独的图层?
答案 0 :(得分:1)
你的结构保持不变。只需用ES6语法开始编写models / controllers / config /,然后使用babel-node启动它。对于那个安装babel作为dev依赖项并使用npm start
更新package.json
中的"start": "babel-node app.js"
脚本。
UPD:有人可以建议sails-hook-babel
,但我不建议使用它。钩子有一个特定的加载顺序,你可能会对控制台中的ES6支持错误感到困惑,因为挂钩仍未加载。