Babel 在 Web 应用程序中的使用 - node、react、gulp、browserify

Babel usage in web app - node, react, gulp, browserify

我想开始在具有 NodeJS 服务器端的现有应用程序中使用高级 JS 功能,使用 Fluxible 架构的 React,Gulp 任务运行器和 Broserify/CommonJS 前端模块。

如果有人曾经走过这条路或类似的路,并且想分享一些见解,我将不胜感激。

babel-node 即时编译。您可以使用 API (babel-core) 进行预编译,然后 运行 在节点中编译输出。还有一个 gulp-babel 插件。以构建时的额外处理开销为代价,您可以劫持 browserify 或使用 module-deps 为您计算依赖关系图(如果相关)。有向 Babel 添加功能以生成依赖图的概念,但目前不可用。