npm 简易教程
npm Javascript 包管理工具,包括了
- 包注册中心 npmjs 可以在这里搜索开源的包
- npm 命令行工具
npm 命令行
npm init
npm init 初始化一个项目,生成 package.json 之后才可以用 npm 进行管理。
npm init
npm install
安装运行依赖
npm install lodash --save
安装开发依赖
npm install webpack --save-dev
安装时指定版本
npm install sax@0.1.1
不加参数时,会根据 package.json 安装所有依赖
npm install
npm uninstall
卸载依赖
npm uninstall sax
npm run
运行脚本
npm run test
传参
npm run test -- --grep="pattern"
npx
运行 npm 包的可执行命令
npx babel src --out-dir lib --presets=@babel/env
nrm
nrm 是 npm 源管理器,用来快速切换 npm 源
安装 nrm
npm install -g nrm
查看当前源
nrm ls
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
切换源 nrm use taobao
nrm use taobao
nvm
多个 node 版本管理工具,快速切换 node 版本
下载安装 nvm
查看 node 版本,前面 * 的表示当前使用的 node 版本
nvm ls
20.5.1
* 18.17.1 (Currently using 64-bit executable)
16.20.2
14.21.3
12.22.12
安装新版本
nvm install 20.5.1
切换版本
nvm use 18.17.1