1. 程式人生 > >Yarn 的工作流-創建一個新項目

Yarn 的工作流-創建一個新項目

style dmi 刪除 span dto done author clas cor

技術分享圖片

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 的工作流-創建一個新項目