From d42afacec267a13b9761ca64074347da4b6877a9 Mon Sep 17 00:00:00 2001
From: jaywcjlove 这是一份 npm (备忘清单) 和 Yarn 有很多相似之处 这些选项可用于 在 devDependencies 中安装一个或多个包 在 peerDependencies 中安装一个或多个包 在 optionalDependencies 中安装一个或多个包 更改包版本 这些选项可用于 在 (1.0 新增)允许 monoreso 相互共享包。另见:介绍工作空间 在 另见:选择性版本解析。(1.0 新增)允许您指定子依赖项的版本 安装 从所有类型的依赖项中删除包 显示有关安装软件包的原因的信息 运行此命令将清除全局缓存。 下次运行 此外,您可以指定一个或多个要清理的包
+
Yarn 备忘清单Yarn
软件包管理器备忘单,其中列出了 Yarn
常用命令使用清单 入门
与 npm 相同的命令
+
+npm yarn npm init
yarn init
npm install
yarn
npm install gulp --save
yarn add gulp
npm install gulp --save-dev --save-exact
yarn add gulp --dev --exact
npm install -g gulp
yarn global add gulp
npm update
yarn upgrade
npm cache clean
yarn cache clean
./node_modules/.bin/gulp
yarn run gulp
yarn install
+--no-lockfile # 不要读取或生成 yarn.lock 锁定文件
+--pure-lockfile
+--frozen-lockfile
+--silent
+--offline
+--update-checksums
+--check-files
+--flat
+--force
+--ignore-scripts
+--modules-folder <path>
+--production[=true|false]
+
yarn install
yarn add
+--dev, -D
+
+--peer, -P
+
+--optional, -O
+
+--exact, -E # 将包安装为精确版本
+--tilde, -T # 安装有相同次要版本的包的最新版本
+
yarn add
. Workspaces
package.json
中 workspaces 配置:
+"workspaces": [
+ "packages/*"
+]
+
+
+jest/
+├─ package.json
+└─ packages/
+ ├─ jest-matcher-utils/
+ │ └─ package.json
+ └─ jest-diff/
+ └─ package.json
+
选择性版本解析
package.json
中 resolutions
配置:
+"resolutions": {
+ "**/sass-brunch/node-sass": "4.5.2"
+}
+
Create
+yarn create react-app hello
+
create react app
并运行它 See: yarn create 示例
安装包
+# 将包添加到“dependencies”
+$ yarn add <package>
+# 将包添加到“devDependencies”
+$ yarn add -D <package>
+# 将软件包添加为确切版本
+$ yarn add -E <package>
+# 在您的操作系统上全局安装软件包
+$ yarn global add <package>
+
移除包
+$ yarn remove <package>
+
查看包
+# 列出已安装的软件包
+$ yarn list
+# 列出顶级安装包
+$ yarn list --depth=0
+# 列出已安装的顶级全局包
+$ yarn global list --depth=0
+# 列出带有过滤字符串和深度级别的包
+$ yarn list --pattern "gulp|grunt" --depth=1
+
清除
+# 从包依赖项中清理并删除不必要的文件
+$ yarn autoclean
+# 检查过时的包依赖项
+$ yarn outdated
+
信息
+$ yarn why <query>
+$ yarn why jest
+
清理缓存
yarn
或 yarn install
时,它将再次填充
+$ yarn cache clean
+
另见
+
+
Express.js diff --git a/style/style.css b/style/style.css index 8a641cab..48147b7c 100644 --- a/style/style.css +++ b/style/style.css @@ -968,6 +968,11 @@ body:not(.home) .h2wrap-body > .wrap:hover .h3wrap > h3 a::after { word-break: break-all; } +.left-align, +.left-align tr :is(td, th):last-child { + text-align: left; +} + .tooltip { position: relative; display: inline-block;