node_babel_starter Node.js ES模块开发脚手架
node_babel_starter 的入门服务器用起来还挺顺的,是你想在 Node 里写 ES 模块的时候。直接上 Babel + babel-watch,配 Express,写完保存就能自动重启,调试起来舒服。
Babel让你可以在后端用import
/export
,不用再纠结老掉牙的require
了。项目结构也简单清爽,适合做快速原型,或者当作你自己的脚手架起点。
要跑起来也直接:
# 安装依赖
npm install
# 本地跑服务
npm run server
babel-watch这块也值得一提,比 nodemon 更懂 Babel 项目,变更检测比较稳,响应也快。不用你额外配置一堆。
如果你之前用过nodemon + babel-register
那套,建议换这个,清爽不少。
哦对了,如果你想进一步扩展功能,可以看看这些相关的东西:
- harmonyos2-babel-preset-es2017-node7:老 Node 项目兼容新语法的套路
- node-watch-interface:自己写监听逻辑也能参考
- babel-plugin-rewire-exports:做模块测试时用来 mock 挺好
- ExpressSimpleBoilerPlate:功能多点的脚手架版本
如果你平时写 Node 项目想图省事、省时间,可以试试用这个当底子搭项目。
18.24KB
文件大小:
评论区