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 用於管理包依賴關係。css
而如下的命令用於管理package.json和yarn.lockhtml
若是你想使用另外一個包,你首先須要添加它做爲依賴。爲了作到這一點,你應該運行:json
yarn add [package]
這會自動添加[package]
到你的依賴關係中 package.json
。它也將更新您yarn.lock
的反映更改。ide
{ "name": "my-package", "dependencies": { + "package-1": "^1.0.0" } }
您還能夠使用標誌添加其餘 類型的依賴關係:ui
yarn add --dev 添加到 devDependencies yarn add --peer 添加到 peerDependencies yarn add --optional 添加到 optionalDependencies
您能夠經過指定依賴版本或 標籤來指定要安裝的軟件包的版本。url
yarn add [package]@[version]
yarn add [package]@[tag]
的[version]
或[tag]
將是什麼被添加到您的package.json
,而後解決安裝時依賴對。spa
例如:3d
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
文件。code
{ "name": "my-package", "dependencies": { - "package-1": "^1.0.0" + "package-1": "^2.0.0" } }
yarn remove [package]
這將更新您package.json
和您的yarn.lock
文件。htm