Node.js使用了Common.js规范
Node.js中Common.js规范有三种使用类型:
-
内置模块 path url fs precess 等等
内置模块注重的是模块的使用。
使用步骤;- 先引入模块,然后用一个变量保存这个模块
var path = require( "path" );
- 使用这个模块上的 api (方法);~
例:
以上两个api,将一个目录的名称拼接到一个磁盘路径上.path.join(); path.resolve();
-
第三方模块(插件)
- 存放地址(库):http://npmjs.com 注重文档阅读能力
- 下载安装
生产环境安装:cnpm i name -S;
开发环境安装:cnpm i name -D; - 引用 与内置模块引用方法相同
-
自定义模块
- 定义变量 然后导出模块
//两种导出方式: //第一种 module.exports = "变量名"; //第2种 module.exports = { 变量名 };
-
导入模块
如果是第一种方式导出, var 变量名 = require( 相对路径 )如果是第二种方式导出, var { 变量名 } = require ( 相对路径 )
前端模块化
- AMD ( require.js )
- CMD ( sea.js )
- Common.js ( module.export require )
- es6 模块化 ( export import )