Skip to content

npm包管理工具

npm是Node.js的包管理工具,用于node插件管理(包括安装、卸载、管理依赖等)。

使用npm安装模块

  • 本地安装:在当前目录下安装模块,使用npm install <package>
  • 全局安装:在全局环境下安装模块,使用npm install -g <package>
  • 安装指定版本:使用npm install <package>@<version>安装指定版本的模块。
  • 本地安装时,可以使用--save选项将模块添加到package.jsondependencies字段中,表示该模块是开发环境和生产环境都需要的,如express。
  • 本地安装时,可以使用--save-dev选项将模块添加到package.jsondevDependencies字段中,表示该模块是开发环境依赖,而生产环境不需要,如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 installnpm i安装模块
npm install --savenpm i -S开发和生产都依赖
npm install --save-devnpm 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_toc
bash
i5ting_toc -f README.md -o  # 加-o会在打包完成后自动打开打开生成的html文件