有一篇文章是这样总结的:
第一日 上古时期 Module? 从设计模式说起
第二日 石器时代 Script Loader 只有封装性可不够,我们还需要加载
第三日 蒸汽朋克 Module Loader 模块化架构的工业革命
第四日 号角吹响 CommonJS 征服世界的第一步是跳出浏览器
第五日 双塔奇兵 AMD/CMD 浏览器环境模块化方案
第六日 精灵宝钻 Browserify/Webpack 大势所趋,去掉这层包裹!
第七日 王者归来 ES6 Module 最后的战役
随着es6对模块的实现,node v10已经可以支持es6的导包模式了,前后端同构代码不是梦。
参考资料
axios+mockjs在vue中的使用
深入浅出Node.js(三):深入Node.js的模块机制