node -- package
一、包简介
CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具
CommonJS的包规范由包结构和包描述文件两个部分组成
包结构:
用于组织包中的各种文件
包描述文件
描述包的相关信息,以供外部读取分析
包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件。
package.json 描述文件
bin 可执行二进制文件
lib js代码
doc 文档
test 单元测试

二、npm(Node Package Manager)
commonJS包规范是理论,NPM是其中一种实践。对于Node而言,NPM帮助其完成第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统
安装完node之后,自己就有了npm
npm命令:
npm -v 查看版本
npm 帮助说明
npm version 查看所有模块的版本
npm search 包名 搜索包
npm install / i 包名 安装包
npm install 自动安装依赖里需要的包
npm install -g 全局安装包(全局安装包一般都是一些工具)
npm install 包名 --save 安装包并添加到依赖中 *****
npm init 初始化创建package.json文件
npm remove/ r 包名 删除包
从npm下载的模块都会装在node_modules里
浙公网安备 33010602011771号