美文网首页
npm学习(2)

npm学习(2)

作者: a_pioneer | 来源:发表于2017-08-06 00:12 被阅读0次
  1. npm v2 处理包依赖:
    将每个包引用的子包放入相应的node_modules中,这样的做法解决了同包不同版本的问题。但同一模块有多个不同(或相同的)的版本这个问题是大多数加载器无法处理的。但node的加载器能处理这个问题(猜测是使用了绝对路径来处理了)。
  2. npm v3处理包依赖:尽可能减少深度
image.png

同时保持查看依赖是显示与v2一直

  • npm ls
    • mod-a@1.0.0
      • mod-b@1.0.0
    • mod-c@1.0.0
      • mod-b@2.0.0
  • npm ls --depth=0
    • mod-a@1.0.0
    • mod-b@1.0.0
  1. 基于v3当package.json处在变化中时,当v1.0不被依赖而被删除时,v2.0提升到了顶级目录。可是v2.0在多个目录下可能都有依赖,可以运行如下命令去除重复的v2.0
  • npm dedupe
  1. npm异常处理
  • 安装最新版的node
  • 安装最新版的npm
  • 重新安装npm
  • ·npm cache clean· 清理缓存

相关文章

  • npm学习(2)

    npm v2 处理包依赖:将每个包引用的子包放入相应的node_modules中,这样的做法解决了同包不同版本的问...

  • 在Vue里使用G2地图制作省级地图展示各市级数据

    制作效果 一、相关依赖1、npm安装G2 2、npm安装data-set 3、npm安装jquery 4、npm安...

  • npm安装的node如何升级?

    1.升级npm npm install -g npm 2.清除npm缓存 npm cache clean -f 3...

  • node.js学习(2)-npm

    1.新版的nodejs已经集成了npm,所以之前npm也一并安装好了。可以通过命令" npm -v"来测试是否成功...

  • gulp-autoprefixer的使用

    1、npm init;2、npm install gulp;3、npm install --save-dev ...

  • NPM 学习

    1、简介:NPM的全称是 Node Package Manager,是一个 NodeJS 包管理和分发工具。2、每...

  • npm学习

    1、 npm install 安装nodejs的依赖包2、 **npm install ...

  • Nodejs 学习1 Koa

    1、开发环境配置 1)终端安装 npm、node 2)IDE安装 webstorm 2、开始学习 1)初始化环境 ...

  • vue

    清除依赖缓存 npm clean cache -f npm uninstall2.安装 依赖 npm ...

  • npm install --save 、--save-dev 、

    备注:<=> 意为等价于; 1、npm install <=> npm i 2、npm i --save-dev ...

网友评论

      本文标题:npm学习(2)

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