• Yarn 的工作流-创建一个新项目


    Microsoft Windows [版本 10.0.16299.125]
    (c) 2017 Microsoft Corporation。保留所有权利。
    
    C:UsersAdministrator>cd Desktop
    
    C:UsersAdministratorDesktop>yarn init
    yarn init v1.3.2
    warning ..package.json: No license field
    question name (Desktop): demos
    question version (1.0.0): 0.1.1
    question description: no
    question entry point (index.js):
    question repository url:
    question author: no
    question license (MIT):
    question private:
    success Saved package.json
    Done in 39.75s.

    package.json 用于管理包依赖关系。

    而以下的命令用于管理package.json和yarn.lock

    添加一个依赖项

    如果你想使用另一个包,你首先需要添加它作为依赖。为了做到这一点,你应该运行:

    yarn add [package]

    这会自动添加[package]到你的依赖关系中 package.json它也将更新您yarn.lock的反映更改。

      {
        "name": "my-package",
        "dependencies": {
    +     "package-1": "^1.0.0"
        }
      }

    您还可以使用标志添加其他 类型的依赖关系

    yarn add --dev 添加到 devDependencies
    yarn add --peer 添加到 peerDependencies
    yarn add --optional 添加到 optionalDependencies

    您可以通过指定依赖版本或 标签来指定要安装的软件包的版本

    yarn add [package]@[version]
    yarn add [package]@[tag]

    [version][tag]将是什么被添加到您的package.json ,然后解决安装时依赖对。

    例如:

    yarn add package-1@1.2.3
    yarn add package-2@^1.0.0
    yarn add package-3@beta
    {
      "dependencies": {
        "package-1": "1.2.3",
        "package-2": "^1.0.0",
        "package-3": "beta"
      }
    }

     

    升级依赖项

    yarn upgrade [package]
    yarn upgrade [package]@[version]
    yarn upgrade [package]@[tag]

    这将升级你package.json和你的yarn.lock文件。

      {
        "name": "my-package",
        "dependencies": {
    -     "package-1": "^1.0.0"
    +     "package-1": "^2.0.0"
        }
      }

    删除依赖项

    yarn remove [package]

    这将更新您package.json和您的yarn.lock文件。

     

     
  • 相关阅读:
    C# 技能鉴定 第三单元 第四单元题目总结
    C# 技能鉴定 第三单元 test 3_5
    C# 技能鉴定 第三单元 Test3_4
    C# 技能鉴定 第三单元的题目
    班级通讯录修改与维护
    C# 技能鉴定
    Windows 编程入门,如何注册账号
    Windows 编程入门,了解开发UWP应用的准备工作
    logback-spring.xml
    springboot和mybatis 配置多数据源
  • 原文地址:https://www.cnblogs.com/cisum/p/8401255.html
Copyright © 2020-2023  润新知