◆ 第三方模块管理工具:
npm(node package manager), node的第三方模块管理工具。
◆ 安装模块:
该命令默认本地安装。如果本地目录中没有package.json文件,则会安装最新版本的软件包。如果有package.json文件,则安装满足该package在package.json中声明的最新版本。
npm install 模块名称
◆ 卸载模块:
npm unintall package
:卸载软件包
npm uninstall -g <package>
:卸载全局软件包。
◆ 全局安装与本地安装:
- 命令行工具:全局安装
npm install 模块名称 –g
- 库文件:本地安装
npm install 模块名称
◆ 更新package.json中的安装包
方法一:
修改package.json中依赖包版本,执行如下命令:
npm install --force
方法二:
使用第三方插件
npm install -g npm-check-updates
ncu // 查看可更新包
ncu -u // 更新package.json
npm install // 升级到最新版本
◆ 查看全局安装过的包:
- -g:全局的安装包
- list:已安装的node包
npm list -g --depth 0
◆ 创建package.json:
npm initnpm init
:这个命令用于创建一个package.json。
npm init --yes或npm init -y
:从当前目录中提取的信息生成默认的package.json。创建过程中不会提问。
◆ 更新第三方模块:
npm update
:用于更新依赖的软件包。需要在package.json文件所在的目录中运行该命令。
npm update -g <package>
:更新全局软件包。
npm update -g
:更新所有的全局软件包。
npm outdated -g --depth=0
:找出需要更新的包。
◆ 设置和查看仓库源:
1、临时使用
npm --registry=https://registry.npm.taobao.org install
2、修改配置
设置npm的源,可以设置多个源,但是只有一个是生效的
//设置淘宝源
npm config set registry https://registry.npm.taobao.org
//设置公司的源
npm config set registry http://127.0.0.1:4873
//查看源,可以看到设置过的所有的源
npm config get registry
3、修改npm配置文件
编辑 ~/.npmrc 加入下面内容
registry = https://registry.npm.taobao.org