Yarn 的工作流-創建一個新項目
阿新 • • 發佈:2018-02-01
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 的工作流-創建一個新項目