美文网首页深入JavaScript
深入JavaScript Day27 - 包管理工具

深入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 属性有什么用?

    • 【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