码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-02-01 22:04:19      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:class   这一   9.1   UI   所有权   ati   option   应该   分享图片   

技术分享图片

Microsoft Windows [版本 10.0.16299.125]
(c) 2017 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd Desktop

C:\Users\Administrator\Desktop>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文件。

 

 

 

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

标签:class   这一   9.1   UI   所有权   ati   option   应该   分享图片   

原文地址:https://www.cnblogs.com/cisum/p/8401255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!