Kaynağa Gözat

Gitbook Auto Published

willin 8 yıl önce
ebeveyn
işleme
5137f72e90
2 değiştirilmiş dosya ile 60 ekleme ve 2 silme
  1. 1 1
      SUMMARY.md
  2. 59 1
      project/tool/npm.md

+ 1 - 1
SUMMARY.md

@@ -30,7 +30,7 @@
     - [前端库](project/fe/packages.md)
   - [Tool](project/tool/README.md)
     - [代码管理GIT](project/tool/git.md)
-    - [包管理NPM](project/tool/npm.md)
+    - [包管理](project/tool/pkg.md)
     - [文档GitBook](project/tool/gitbook.md)
     - [Babel](project/tool/babel.md)
     - [守护进程PM2](project/tool/pm2.md)

+ 59 - 1
project/tool/npm.md

@@ -1,4 +1,4 @@
-# NPM
+# 包管理 NPM
 
 ## 初始化项目
 
@@ -53,3 +53,61 @@ npm run test
 
 * 通过`npm install --save-dev CLI`安装
 * 使用`./node_modules/.bin/CLI`
+
+# 包管理 Yarn
+
+<https://yarnpkg.com/>
+
+## 安装 Yarn
+
+前置条件Brew(Mac OS X)
+
+
+```bash
+brew update
+brew install yarn
+```
+
+完成后用 `Sublime Text` 或其他编辑工具根据你使用的环境打开 `.zshrc` / `.bashrc` / `.profile`,添加一行:
+
+```bash
+export PATH="$PATH:`yarn global bin`"
+```
+
+## 使用
+
+### 新建项目
+
+```bash
+yarn init
+```
+
+### 安装依赖
+
+```bash
+yarn add [package]
+yarn add [package]@[version]
+yarn add [package]@[tag]
+```
+
+### 更新依赖
+
+```bash
+yarn upgrade [package]
+yarn upgrade [package]@[version]
+yarn upgrade [package]@[tag]
+```
+
+### 删除依赖
+
+```bash
+yarn remove [package]
+```
+
+### 安装项目所有依赖
+
+```bash
+yarn
+```
+
+前提项目目录下存在 `yarn.lock` 文件,npm添加的项目无法直接安装,需要通过yarn安装生成该lock文件。