May-30, 2021 · 5min
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> -D
npm 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 -g
npm update <Module Name>
npm cache clear --force