• npm


    前言

    npm 是 nodeJS 自带的包管理器,现如今也成为了前端项目所必须的,因为前端项目工具往往是基于 nodeJS 开发的,比如 webpack、Rollup 等等。

    一、安装npm包

    格式

    格式:npm install [参数] [模块名]
    其中install可以简写成i,模块名即是你要安装的包。

    局部安装

    局部安装,将会把包安装在你的项目指定的文件夹下,通常是node_modoules

    • --save-dev:简写-D,将包安装到开发依赖(devDependencies),即你开发需要而你的正式项目不需要的包
    • --save:简写-S,安装运行依赖,在npm 5到如今的版本,安装运行依赖可以什么参数都不写,即npm i -S [模块名] 等价于 npm i [模块名]

    全局安装

    -g 全局安装,将会把包安装在你的npm安装目录下

    二、删除npm包

    格式:npm uninstall [参数] [模块名]
    参数通常不写,删除当前目录下的模块;
    当其为-g时,意味着删除全局。

    三、运行npm脚本

    格式:npm run [scripts]
    可以将scripts简写在配置文件package.json里,如下所示:

    {
      "scripts": {
        "serve": "vue-cli-service serve"//此处vue-cli-service serve命令太长,可以在scripts选项下设置别名成serve
                                        //这样npm run serve 等价于npm run ue-cli-service serve
      },
      "dependencies": {
        ...
      },
      "devDependencies": {
        ...
      },
    }
    

    四、npm设置仓库

    查看仓库

    查看当前仓库: npm config get registry
    设置仓库有两种方案:

    • 控制台输入:npm config set registry [ip地址|域名地址]
    • 编辑npm的.npmrc文件:registry = [ip地址|域名地址]

    设置国内的镜像仓库

    由于npm默认是国外的仓库源,所以有时候我们下载包的时候会特别卡,我们就需要设置国内的仓库源。
    比较出名的是淘宝源,淘宝地址:https://npm.taobao.org/
    npm设置淘宝为仓库:npm config set registry http://registry.npm.taobao.org/
    npm还原默认仓库: npm config set registry https://registry.npmjs.org/

  • 相关阅读:
    初学者--bootstrap(六)组件中的字体图标----在路上(9)
    clearfix的最佳方案----在路上(22)
    css的五种属性值----在路上(21)
    float---浮动带来的影响与清除浮动带来的影响方法----在路上(20)
    form表单 ----在路上(15)
    css中常见的属性-----在路上(14)
    Linux | 管道、重定向命令
    C++ | from_string函数的写法
    C++/C | 关于char* char[] char = new char[n]
    C++内存管理 | 01 C++ memory primitives
  • 原文地址:https://www.cnblogs.com/panshaojun/p/12502515.html
Copyright © 2020-2023  润新知