npm入门不可不看

作者: 月光在心中 | 来源:发表于2017-10-08 20:49 被阅读65次

    前言

    学习和深入理解一个东西,我们一般需要沿着这个思路去思考:1)它是什么?2)没有这个东西之前,人们是怎么做的?3)如何改进的?

    npm是什么?

    我们想要学习和理解npm,首先我们就要看看它是什么,它是node package manager的缩写,直译过来是:node包管理器,这里的node指node.js,它是一个js的运行环境。我们可以认为npm是node的一部分,它是用来管理“包”的。

    没有这个之前,我们怎么做?

    我们在项目中可能使用jQuery做函数式编程,也可能使用vue、react这样的view层框架;为了绚丽的页面效果,我们也可能使用Bootstrap或者Semantic-UI这样的界面库。我们把这些东西叫做项目的依赖。我们之前是手动一个一个的下载,然后放在对应的目录,方便我们项目的引用。

    如何改进的?

    对于管理器来说,这些东西就是“包”。包管理器在帮我们安装项目依赖“包”的时候,发现了另外一些包的依赖,比如在安装了a依赖后,发现a依赖中又依赖了b,就会帮我们下载安装b。
      我们的包管理器npm不仅仅能帮助我们按照包,还能够帮助我们更新、卸载、分析“包”。

    常用命令解析

    安装

    npm install 安装包
    npm install --save 安装包,并在package.json记录xxx为生产依赖(dependencies)
    npm install --save-dev 安装包,并在package.json记录xxx为开发依赖(devDependencies)

    卸载

    npm uninstall

    相关文章

      网友评论

        本文标题:npm入门不可不看

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