美文网首页
yarn 常用指令

yarn 常用指令

作者: 長风先生 | 来源:发表于2021-08-15 20:17 被阅读0次

    文档

    使用方法

    yarn 与 npm 的区别

    命令对照文档
    yarn 与npm 许多功能是相同的,他们都基于 package.json 对 js modules 进行管理。

    并行下载

    在执行一连串的依赖下载任务时,yarn 是并行下载的,而 npm 是串行下载的。

    关于锁包

    yarn 有 yarn.lock 文件进行包版本的锁定。
    npm 有 package.lock.json 文件,但是这个文件锁定的包版本并不可靠。
    yarn.lock、package-lock.json、npm-shrinkwrap.json 的理解

    安装

    brew install yarn
    

    升级

    brew upgrade yarn
    

    常用命令

    • yarn init 初始化项目
    • yarn 或者yarn install 安装项目依赖
    • yarn add [package]@[version] 安装依赖包
      • yarn add [package] --save 添加依赖包到 dependencies 中
      • yarn add [package] --dev 添加依赖包到 devDependencies 中
      • yarn add -D [package] 与--dev 作用相同
    • yarn remove [package] 移除依赖包(会从 package.json 中移除)
    • yarn upgrade [package]@[version] 升级依赖包
    • yarn config set registry 'https://registry.npm.taobao.org' 设置镜像
    • yarn link 将当前文件目录包 link 到本地
      • yarn link [package] 在当前工程中使用本地 link 的包

    常见问题

    • 使用 yarn add <git remote url> 添加的包在 yarn.lock 中是锁版本的,若项目更新,则需要使用 yarn upgrade <packageName> 的方式来更新(详见
    • 指定远程项目的包,使用 git+https://github.com/owner/package.git#commithashortagorbranch 来兼容 yarn 和 npm (详见

    相关文章

      网友评论

          本文标题:yarn 常用指令

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