zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    有道词典_每日一句_2020/06
    有道词典_每日一句_2020/05
    有道词典_每日一句_2020/04
    有道词典_每日一句_2020/03
    Vue的模板语法之指令1——Vue学习笔记(3)
    Vue的模板语法之插值——Vue学习笔记(2)
    Vue的基本使用——Vue学习笔记(1)
    有道词典_每日一句_2020/02
    有道词典_每日一句_2020/01
    微信小程序 真机调试警告:Some selectors are not allowed in component wxss
  • 原文地址:https://www.cnblogs.com/panshaojun/p/12502515.html
Copyright © 2011-2022 走看看