npm学习(2)

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

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

  1. 基于v3当package.json处在变化中时,当v1.0不被依赖而被删除时,v2.0提升到了顶级目录。可是v2.0在多个目录下可能都有依赖,可以运行如下命令去除重复的v2.0
  1. npm异常处理
上一篇下一篇

猜你喜欢

热点阅读