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 | // 下载源 |