npm模块安装机制

121 阅读1分钟

npm模块安装机制是什么?

  • npm会检查本地的node_modules目录是否已经安装过该模块,如果已经安装,则不会重新安装。
  • npm检查缓存中是否有相同的模块,如果有,直接从缓存中读取安装。
  • 如果本地和缓存中都不存在,npm会从registry指定的地址下载安装包,然后将其写入到本地的node_modules目录中,同时缓存起来。

npm缓存相关命令?

  • 清除缓存:npm cache clean -f
  • 获取缓存位置:npm config get cache
  • 设置缓存位置:npm config set cache "新的缓存路径"