您的位置:首页 > Web前端 > Node.js

nodejs学习-nodejs包

2020-08-24 01:50 876 查看

nodejs包

JavaScript不似Java或者其他语言那样,具有模块和包结构。Node对模块规范的实现,一定程度上解决了变量依赖、依赖关系等代码组织性问题。包的出现,则是在模块的基础上进一步组织JavaScript代码。CommonJS的包规范的定义其实也十分简单,它由包结构和包描述文件两个部分组成,前者用于组织包中的各种文件,后者则用于描述包的相关信息,以供外部读取分析。

包结构

包实际上是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件,安装后解压还原为目录。完全符合CommonJS规范的包目录应该包含如下这些文件。
 1、package.json:包描述文件
 2、bin:用于存放可执行二进制文件的目录
 3、lib:用于存放JavaScript代码的目录
 4、doc:用于存放文档的目录
 5、test:用于存放单元测试用例的代码

包描述文件package.json

package.json文件,定义了项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)
以下操作可以生成package.json文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: