一、概念 1、什么是 CommonJs JavaScript是一个强大的面向对象语言 它有很多快速高效的解释器 然而 JavaScript标准定义的API只是为了构建基于浏览器的应用程序 并没有制定一个用于更广泛的应用程序的标准库 CommonJS规范的提出主要是为了弥补当前JavaScript没有标准的缺陷 它的终极目标就是:提供一个类似Python 或 Ruby 或 Java语言的标准库 而不只是停留在脚本程序的阶段 用CommonJS API编写出的应用 不仅可利用JavaScript来开发客户端应用 还可编写如下应用: 服务器端JavaScript应用程序(即NodeJs) 命令行工具