前端模块化
- AMD (require.js)
- CMD (sea.js)
- Common.js (module.export rerquire)
- es6 模块化 (export import)
nodejs模块化
Common.js规范
- Node.js使用了Common.js规范
- Node.js中Common.js规范有三种使用类型:
- 内置模块 path url fs precess
- 第三方模块:插件
- 自定义模块
内置模块
使用步骤
- 先引入模块,然后用一个变量保存这个模块
const module = require("模块名")
- 使用这个模块上的api
- 模块是一个对象,模块上的api就是对象上的属性名
例:path.join path.resolve
path
- `path.join(__dirname,'static','..','html')`
- 把所有的参数拼接成一个路径,不合法字符会报错
- `path.resolve(__dirname,'static','..',