npm 常用命令

May-30, 2021 · 5min

npm 常用的命令

查看当前 npm 配置

npm config list

创建模块

会生成一个package.json文件有当前项目的信息

npm init

CNPM淘宝镜像

查看当前镜像源

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模块

会新建一个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> -D

卸载模块

npm uninstall <Module Name>

搜索模块

npm search <Module Name>

升级NPM

# 查看版本
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 -g

更新模块

npm update <Module Name>

清空本地缓存

npm cache clear --force