导航
导航
文章目录
  1. NPM是什么?
  2. 安装
  3. 用法
    1. 模块更新
    2. 模块卸载
    3. 全局包管理
  • 进阶
  • npm使用入门(一)

    NPM是什么?

    npmjavascript的包管理工具,类似java生态中的maven, gradle, pythonpip

    安装

    npm是随同NodeJS一起安装的包管理工具。

    NodeJS安装包:https://nodejs.org/en/download/

    如果是Mac系统,可以通过brew install node来安装

    安装完成后在命令行检查nodenpm的版本号

    $ node -v
    v10.15.3

    $ npm -v
    6.9.0

    由于npm本身更新比node要快,所以可以单独更新npm

    $ npm install npm@latest -g

    用法

    初始化一个项目:

    mkdir npm-demo
    cd npm-demo
    npm init -y //生成package.json文件

    安装依赖包可以执行下面的命令

    $ npm install <package_name>

    便可以安装对应的包到执行命令的当前目录,并创建一个node_modules的文件夹,然后把需要安装的安装包下载到里面。

    上述命令默认安装的都是最新版本。版本信息会自动记录在package.json中。

    $ npm install <package_name> --save  //生产环境依赖

    $ npm install <package_name> --save-dev //开发环境依赖

    模块更新

    $ npm update

    模块卸载

    npm uninstall <package_name>

    如果要在卸载模块的同时,也将他从package.json文件中移除

    $ npm uninstall --save <package_name>

    全局包管理

    默认情况下,安装的包都是在当前目录。

    1. 如果需要安装全局包,安装时添加-g选项。

      $ npm install -g <package_name>
    2. 全局包更新

      $ npm update -g
    3. 查看当前哪些包需要更新

      npm outdated -g --depth=0
    4. 卸载全局包

      npm uninstall -g <package_name>

    进阶

    由于npm安装走的是国外的网络,比较慢容易出现安装失败的现象。

    可以用yarn安装,首先得全局安装

    yarn,npm install yarn -g

    或使用nrm快速切换npm源,首先得全局安装nrm

    npm install -g nrm

    nrm使用:

    nrm ls  //查看可选源
    nrm test npm //测试速度,看哪个快就用哪个
    nrm use cnpm //使用cnpm

    打赏
    扫一扫,提供动力能源
    • 微信扫一扫
    • 支付宝扫一扫