ZCQ
日期:2021年1月28日
Package
- CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具
- CommonJS的包规范由包结构和包描述文件组成
- 包结构:用于描述包中的各种文件
- 包描述文件:描述包的相关信息,以供外部读取分析
包含如下文件:
- package.json 描述文件(最重要的,必须含有)
- bin 课执行的二进制文件
- lib js代码
- doc 文档
- test 单元测试
NPM(Node Package Manager)
常用命令举例:
- npm search math:用于搜索数学相关的包
- npm install math:用于安装数学相关的包,(首先在命令行中cd到某个文件夹中,或是在vscode的终端输入该命令)(如果不成功,则先输入npm init,创建package.json文件,然后再npm install math)引入模块:var math=require(“math”);
- npm remove math
- npm install math --save 安装包并添加依赖到package.json中
- npm -v 查看npm版本
- npm version查看所有模块的版本
- npm install :根据package中的dependencies,安装当前项目所需要的所有包,例如从网上下载node.js项目,首先运行该指令,为自己电脑配置该项目所需要的包,然后才能执行
- npm install math -g 全局安装包,一般都是一些工具