From d74092381968b27b4d10ab38c4464a89c7f6102e Mon Sep 17 00:00:00 2001 From: xiangshu233 Date: Thu, 5 Sep 2024 11:44:28 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20:memo:=20=E6=9B=B4=E6=96=B0=20node=20pn?= =?UTF-8?q?pm=20=E7=89=88=E6=9C=AC=E4=BE=9D=E8=B5=96=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 +++++++++--- package.json | 6 +++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b674771..d50442b 100644 --- a/README.md +++ b/README.md @@ -112,8 +112,8 @@ 本地环境需要安装 [Pnpm](https://www.pnpm.cn/)、[Node.js](http://nodejs.org/) 和 [Git](https://git-scm.com/) -- 必须使用 [pnpm>=8.6.10](https://www.pnpm.cn/),否则依赖可能安装不上。 -- [Node.js](http://nodejs.org/) 版本要求`18.x`以上,且不能为`13.x`版本,这里推荐 ` ^20.9.0 || >=21.1.0`。 +- 推荐使用 [pnpm>=8.15.4](https://www.pnpm.cn/),否则依赖可能安装不上,打包报错等问题。 +- [Node.js](http://nodejs.org/) 版本要求`20.x`以上,这里推荐 `^20.9.0 || >=21.7.1` ## VS Code 配套插件 @@ -240,7 +240,13 @@ pnpm build 本项目提交规范校验使用 [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks) 作为 git hooks,使用 [cz-git](https://github.com/Zhengqbbb/cz-git) 作为 commitlint commitizen。 > [!IMPORTANT] -> 更改的代码若想要使用 Commitlint 规范提交需要将文件(放入暂存区) `git add` 后,控制台执行 `cz` 命令开启 cz-git CLI +> +> ```shell +> # Global install commitizen CLI +> npm install -g commitizen +> ``` +> +> 先全局安装 `commitizen` ,之后更改的代码若想要使用 Commitlint 规范提交需要将文件(放入暂存区) `git add` 后,控制台执行 `cz` 命令开启 cz-git CLI > 。若想直接执行 `git commit` 需要满足上面提交规范才能通过校验,否则将会被 Git Hook 打断提交 simple-git-hooks 和 husky 都是用于管理 Git 钩子(Git hooks)的工具,但它们有一些区别: diff --git a/package.json b/package.json index 4645da0..b3180ca 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "2.1.0", "private": true, - "packageManager": "pnpm@8.6.10", + "packageManager": "pnpm@9.8.0", "author": { "name": "xiangshu233", "email": "xiangshu233@outlook.com", @@ -18,8 +18,8 @@ "url": "https://github.com/xiangshu233/vue3-vant4-mobile/issues" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0", - "pnpm": ">=8.6.10" + "node": "^20.9.0 || >=21.7.1", + "pnpm": ">=8.15.4" }, "scripts": { "preinstall": "npx only-allow pnpm",