5篇文章 · 2001字 · 1人关注
CommonJS 模块输出的是一个值的拷贝,ESM输出的是值的引用。 CommonJS 模块是运行时加载,ESM是编译时输出接口。 Common...
核心 commonjs规范的优点(解决的问题) 实现req(require)函数
核心 使用 同时require多个模块,没有多层依赖 多层依赖 简单实现 以上代码没有实现依赖的情况,继续补充 最终实现(递归)
模块化解决的问题 全局变量的灾难. 函数命名冲突 依赖关系不好管理 模块化发展过程中的 7 种方式 一个文件、一个函数都可以被称为模块。 1. ...
概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证...
文集作者