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文件
相关文章推荐
- NodeJs - [学习笔记]
- 即时通讯之Socket.IO的学习,及使用nodejs 搭建websocket 聊天室
- nodejs学习笔记二——链接mongodb
- nodejs学习过程2之相关网站2
- Nodejs学习(四)- express目录的分析
- nodejs之koa学习笔记(1)
- NodeJS学习系列课程笔记(NodeJs 快速上手+用法示例)
- nodeJs学习过程之认识nodejs
- nodejs学习笔记2
- nodeJs学习
- nodejs学习日志4--异步IO
- 区块链学习之二 :ubuntu下nodejs的安装
- NodeJS学习系列课程笔记(NodeJs Stream 的相关使用方法)
- Nodejs学习笔记之Global Objects全局对象
- nodejs 学习
- 【JavaScript学习笔记】什么是NodeJs?
- 【nodejs】imooc上的学习笔记
- mongodb学习(2)--- nodeJS与MongoDB的交互(使用mongodb/node-mongodb-native)
- Nodejs学习总结 -Express入门(一)
- nodejs学习笔记三——nodejs使用富文本插件ueditor