Node.js基础6

2022年05月11日 阅读数:3
这篇文章主要向大家介绍Node.js基础6,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

npm包管理工具

  1. npm是一个依赖于node环境下的大型包管理器,包含着咱们须要的全部第三方件
  2. npm会在安装node时自动安装,能够经过再cmd中输入node -v检查是否安装成功
  3. 下载与卸载
  • 下载在当前目录下npm i 包名
  • 下载全局可用npm i 包名 -g
  • 卸载npm uninstall 包名
  1. 管理项目
  • npm init,执行这个命令时会自动建立一个package.json文件,会包含这个项目的信息以及这个包依赖那些三方文件
  • npm init -y会默认填写项目信息
  • package.json文件在项目配置上线后,能够直接在这个文件运行npm install会自动下载全部依赖的包
  1. 清理缓存
    在下载过程当中可能会失败,须要输入npm cache clear -f,清除掉缓存后再从新下载

nrm镜像管理

  1. npm下载东西时会到国外网络下载东西,咱们能够配置国内的镜像网站下载
  2. 使用npm i nrm -g由于这是一个工具,不少地方用,建议全局安装
  3. 检测是否安装成功nrm --version
  4. 经过nrm test能够查看全部的下载地址及网速
nrm test

* npm ------ 803ms
  yarn ----- 864ms
  tencent -- 118ms
  cnpm ----- 1161ms
  taobao --- 119ms
  npmMirror - 1101ms
  1. 切换镜像资源nrm use taobao
nrm use taobao
Registry has been set to: https://registry.npmmirror.com/
  1. 查看npm源地址npm config list
    这里面包含着全局安装地址,下载资源路径
npm config list
; "builtin" config from C:\Program Files\nodejs\node_modules\npm\npmrc

prefix = "C:\\Users\\19009\\AppData\\Roaming\\npm"

; "user" config from C:\Users\19009\.npmrc

home = "https://npm.taobao.org"
registry = "https://registry.npmmirror.com/"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\19009
; HOME = C:\Users\19009
; Run `npm config ls -l` to show all defaults.