美文网首页
npm 安装原理

npm 安装原理

作者: bestCindy | 来源:发表于2020-11-01 16:04 被阅读0次
  • 发出 npm install 命令
  • 查询 node_modules 目录下面是否已经存在指定模块
  • 如果存在
    • 直接安装
  • 如果不存在
    • npmregistry 查询模块压缩包的网址
    • 下载压缩包,存在根目录下的 .npm 目录里
    • 解压压缩包到当前项目的 node_modules 目录

所以,一个模块安装以后,本地其实保存了两份,一份是 ~/.npm 目录下的压缩包,另一份是 node_modules 目录下解压后的代码

但是,运行 npm install 的时候,只会检查 node_modules 目录,而不会检查 ~./npm 目录。也就是说,如果一个模块在 ~/.npm 下有压缩包,但是没有安装在 node_modules 目录中, npm 依然会从远程仓库下载一次新的压缩包

关于 npm 的相关知识,阮一峰老师有一篇博客讲的很详细:npm 模块安装机制简介

相关文章

  • npm 安装原理

    发出 npm install 命令 查询 node_modules 目录下面是否已经存在指定模块 如果存在直接安装...

  • npm install 安装机制及实现原理

    npm 安装机制 npm实现原理 (npm install命令发起后,根据工程定义决定是否执行preinstall...

  • h5 移动端调试工具

    安装 npm安装 使用 在main.js中引入: 注意 一般只在开发和测试环境用,线上不要用 原理 原理就是重写了...

  • npm安装依赖包

    mac下安装npm npm查看版本 npm安装node模块 npm本地安装lodash 安装包放在 ./node_...

  • vue项目搭建命令合集

    npm 安装 安装 node.js 安装 git git 安装淘宝NPM镜像 npm install -g cnp...

  • Vue 入门

    安装nodejs 更新npm npm update -g 安装淘宝镜像 安装webpack npm intall ...

  • 01.webpack基本概念

    01.通过npm script启动webpack 在package.json中增加: 原理:局部安装的模块,在no...

  • vue 开始

    npm 工具 下载 npm 安装 vue, npm install vue 安装集成工具, npm install...

  • TypeScript安装与测试

    第一步:查看是否安装npm 命令:npm -v; 注:若无安装npm,请先安装npm。 第...

  • webpack命令

    1、安装nodeJs2、安装npm,升级用npm install -g npm,全局安装3、全局安装webpack...

网友评论

      本文标题:npm 安装原理

      本文链接:https://www.haomeiwen.com/subject/mcoyvktx.html