CommonJS模块规范1.1.1-创新互联
本规范致力于描述一类可以同时适用于客户端和服务器端的模块系统。该系统中的模块拥有自己的作用域,可以从其他模块导入单例对象,或者对外提供 API。
Require
当前文章:CommonJS模块规范1.1.1-创新互联
网站网址:http://scpingwu.com/article/cssphd.html

require 是一个函数对象。
.
或 ..
。
模块标识符不能包含文件后缀名,例如 .js
。
模块标识符可以是相对的,也可以是顶级的。如果标识符首个单词是 .
或 ..
,那么该标识符就是相对的。
顶级标识符是相对于所谓根命名空间而言。
相对标识符是相对于 require 函数所处的模块而言。
未说明本规范有以下重要点未说明:
模块是否存储于数据库、文件系统或工厂函数中,又或者可以和链接库进行互换。 模块加载器是否支持使用 PATH 环境变量来解析模块标识符。PS:本规范从 CommonJS 官方英文版本转译而来,斜体部分表示译文存在商榷。
Ref:CommonJS Module 1.1.1
当前文章:CommonJS模块规范1.1.1-创新互联
网站网址:http://scpingwu.com/article/cssphd.html