npm包管理工具
npm是Node.js的包管理工具,用于node插件管理(包括安装、卸载、管理依赖等)。
使用npm安装模块
- 本地安装:在当前目录下安装模块,使用
npm install <package>。 - 全局安装:在全局环境下安装模块,使用
npm install -g <package>。 - 安装指定版本:使用
npm install <package>@<version>安装指定版本的模块。 - 本地安装时,可以使用
--save选项将模块添加到package.json的dependencies字段中,表示该模块是开发环境和生产环境都需要的,如express。 - 本地安装时,可以使用
--save-dev选项将模块添加到package.json的devDependencies字段中,表示该模块是开发环境依赖,而生产环境不需要,如webpack。
| 选项 | 说明 | 简写 |
|---|---|---|
npm install <package> | 本地安装模块 | npm i <package> |
npm install -g <package> | 全局安装模块 | npm i -g <package> |
npm install <package>@<version> | 安装指定版本的模块 | npm i <package>@<version> |
npm install --save <package> | 将模块添加到dependencies字段,即开发和生产都依赖 | npm i -S <package> |
npm install --save-dev <package> | 将模块添加到devDependencies字段,即开发时依赖 | npm i -D <package> |
简写
| 选项 | 简写 | 说明 |
|---|---|---|
npm install | npm i | 安装模块 |
npm install --save | npm i -S | 开发和生产都依赖 |
npm install --save-dev | npm i -D | 开发时依赖 |
使用npm镜像
可以使用npm config set registry <registry>命令设置npm的镜像地址,如:
bash
npm config set registry https://registry.npmmirror.com/使用i5ting_toc模块打包markdown文档,生成html文件
bash
npm i -g i5ting_tocbash
i5ting_toc -f README.md -o # 加-o会在打包完成后自动打开打开生成的html文件