![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安装包
weixin_47518872
这个作者很懒,什么都没留下…
展开
-
npm和yarn
npmnpm必须首先遍历所有的项目依赖关系,然后再决定如何生成扁平的node_modules目录结构。npm必须为所有使用到的模块构建一个完整的依赖关系树,这是一个耗时的操作。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。npm 的输出信息比较冗长。在执行 npm install 的时候,命令行里会不断地打印出所有被安装上的依赖。yarn能让开发人员并行化处理所有必须的操作,并添加了一些其他改进,这使得运行速度得到了显著原创 2020-08-30 22:17:41 · 72 阅读 · 0 评论 -
package.json与package-lock.json
package.json:"dependencies": { "@types/node": "^8.0.33",},代码中的==^表示向上兼容依赖,如果type/node的版本超过8.0.33但是大版本相同,则允许下载最新的包。但同一个大版本下的不同版本号之间存在差异,可能回导致依赖库包行为特征有时候不兼容。因此npm最新的版本产生package-lock.json==功能,确保其他人在安装依赖时,安装的是同一版本。package-lock.jsonpackage-lock.json的作用:原创 2020-08-30 21:37:34 · 89 阅读 · 0 评论