深入JavaScript Day27 - 包管理工具
作者:
望穿秋水小作坊 | 来源:发表于
2022-02-11 20:45 被阅读0次
一、包管理工具
1、npm的全称是什么?一句话概括用来做什么的?
- 【npm】node package manager,也就是 node包管理工具;
- 【作用】目前已经不仅仅是Node包管理器了,在前端项目中我们也在使用它来管理依赖的包;
2、下图中的private属性是做什么的?
image.png
- private属性记录当时的项目是否私有的;
- 当值为true时,npm是不能发布它的,这是防止私有项目或模块【不小心】发布出去的方式;
3、package.json 中 main 属性有什么用?
image.png
4、package.json中的 peerDependncies 属性有什么用?
- 表示项目依赖关系是对等依赖,也就是你依赖的一个包,它必须是以另一个宿主包为前提的;
- 比如 element-plus 是依赖于 vue3 的,ant design 是依赖于ract 、react-dom;
5、^2.0.3 和 ~2.0.3 在 package.json 分别表示什么意思?
image.png
本文标题:深入JavaScript Day27 - 包管理工具
本文链接:https://www.haomeiwen.com/subject/jvszkrtx.html
网友评论