wiki
npm(node package manger),是 Node 的开放式模块登记和管理系统,是 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制,网址 https://www.npmjs.com/。其提供了命令行工具,可以方便地下载、安装、升级、删除包。
1.常用命令
1. 简单命令
npm init: 用来初始化生成package.json文件npm config set/get: 用来设置和查看环境变量npm info: 用来查看每个模块的具体信息npm search: 用来搜索npm仓库,它后面可以跟字符串和正则表达式npm list: 以树型结构列出当前项目安装的所有模块,以及它们依赖的模块npm update: 用来更新本地安装的模块- ``
2. npm install = npm i
在 git clone 项目的时候,项目文件中并没有 node_modules 文件夹,项目的依赖文件可能很大。直接执行,npm 会根据 package.json 配置文件中的依赖配置下载安装。可以使用 npm uninstall 卸载模块。
可选参数
npm install <package name>: 本地安装,将一个模块下载到当前项目的node_modules子目录npm install -global/-g <package name>: 全局安装,安装后的包位于系统预设目录下npm install <package name> --save/-S: 安装的包将写入 package.json 里面的 dependencies,dependencies:生产环境需要依赖的库
3. npm run
package.json 文件中的字段 script 的每一个属性都是一个自定义的脚本命令,在命令行中可以通过执行 npm run <script name> 来执行这段脚本
2. 配置修改
2.1. 查看配置信息
1 | npm config ls |
2.2. 修改全局下载和缓存路径
1 | npm config set cache "E:\Cache_nodejs\npm-cache" |
2.3. 配置国内淘宝镜像
升级 npm 时,即 npm install -g npm,需要注释掉 userconfig 下的 .npmrc 中的镜像内容,否则报错
1 | // 下载源 |
