commonjs迁移至esm规范小记

nodejs 由于历史原因,由社区推动的commonjs规范在esmodule未推出时解决了js模块化的问题,随着esX在近几年的发展,静态导入导出的优势对编译友好等,使得esmodule规范越来越流行,越来越多的库宣布在未来只支持纯ESM导出,使得很多项目不得不迁移,这里记录一下我自己的迁移过程和学习记录(主要涉及到typescript、node、webpack组合项目迁移思路)。 场景与迁移方 ……