May-30, 2021 · 5min
change language收集整理 npm 包管理器的常用命令,包括模块安装卸载、配置管理、镜像源设置、版本控制等实用技巧
npm config list会生成一个package.json文件有当前项目的信息
npm init查看当前镜像源
npm get registry设置为淘宝镜像源
npm config set registry http://registry.npm.taobao.org/设置回默认的官方镜像
npm config set registry https://registry.npmjs.org/也可以直接选择安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org会新建一个node_modules目录
npm install <Module Name>全局安装
npm install <Module Name> --global
# 或
npm install <Modele Name> -g安装在当前目录的node_modules,并把模块的信息加入package.json的dependencies中(生产环境依赖)
npm install <Module Name> --save
# 或
npm install <Module Name> -S安装在当前目录的node_modules,并把模块的信息加入package.json的devDependencies中(开发环境依赖)
npm install <Module Name> --save-dev
# 或
npm install <Module Name> -Dnpm uninstall <Module Name>npm search <Module Name># 查看版本
npm -v
# 升级
npm install npm -g查看当前代理
npm config get proxy设置代理
npm config set proxy=http://server:port如果出现以下错误
npm err! Error: connect ECONNREFUSED 127.0.0.1:8087解决办法(清除代理)
npm config set proxy null查看全局安装的模块
npm list -gnpm update <Module Name>npm cache clear --force