zoukankan      html  css  js  c++  java
  • npm和yarn的常用命令

    初始化一个新的项目

    yarn init --yes # 简写 -y
    
    npm init --yes # 简写 -y
    

    添加项目依赖/开发依赖

    yarn add <package...> [--dev/-D] //不带-D默认生产环境
    yarn add [package]@[version] #带版本
    
    npm install XXX --save 可以简写成npm i XXX -S --------> 安装项目依赖
    npm install XXX --save-dev可以简写成npm i XXX -D ------> 安装开发依赖
    

    查看源和换源

    npm config get registry  // 查看npm当前镜像源
    npm config set registry https://registry.npm.taobao.org/  // 设置npm镜像源为淘宝镜像
    
    yarn config get registry  // 查看yarn当前镜像源
    yarn config set registry https://registry.npm.taobao.org/  // 设置yarn镜像源为淘宝镜像
    
    镜像源地址部分如下:
    npm --- https://registry.npmjs.org/
    cnpm --- https://r.cnpmjs.org/
    taobao --- https://registry.npm.taobao.org/
    

    全局安装一个依赖

    yarn global add [package]
    
    npm install [package] -g 
    

    移除一个依赖

    yarn remove <packageName>
        
    npm uninstall <packageName> -S
    

    全局删除一个依赖

    yarn global remove <packageName>
    
    npm uninstall -g <packageName>    
    

    安装所有依赖包

    yarn 
    
    npm i
    

    升级依赖

    yarn upgrade # 升级所有依赖项,不记录在 package.json 中
    npm update # npm 可以通过 ‘--save|--save-dev’ 指定升级哪类依赖
    
    yarn upgrade webpack # 升级指定包
    npm update webpack --save-dev # npm
    
    yarn upgrade --latest # 忽略版本规则,升级到最新版本,并且更新 package.json
    

    运行脚本

    yarn run
    
    npm run
    

    列出全局安装的所有依赖

    yarn global list --depth=0    # 限制依赖的深度
    
    npm list -g --depth=0
    

    缓存清理

    yarn cache clean
    
    npm cache clean --force
    

    查看依赖所有历史版本

    yarn info <package...>
    
    npm v <package...> versions  //缩写
    
  • 相关阅读:
    如何在Ubuntu 18.04上安装Memcached
    ubuntu安装mysql添加密码
    Django学习---快速搭建搜索引擎(haystack + whoosh + jieba)
    django3.x 使用haystack 报错:ImportError: cannot import name 'six' from 'django.utils'
    spring boot2之Jackson和ObjectMapper
    python之装饰器强制函数上的类型检查
    python之*args和**kwargs的区别
    Python之@property
    python基础语法之and,or,not
    小案例
  • 原文地址:https://www.cnblogs.com/cjh1996/p/12688383.html
Copyright © 2011-2022 走看看