-uses:pnpm/action-setup@v3 with: version:7#指定你需要的 pnpm 版本 version:9#指定你需要的 pnpm 版本 #- uses: oven-sh/setup-bun@v1 # 如果使用 Bun,请取消注释 -name:Setup Node uses:actions/setup-node@v4 Expand Down 2 changes: 0 additions & 2 deletions2.gitignore ...
name:DeployDocson:push:branches:-mainjobs:deploy-gh-pages:runs-on:ubuntu-lateststeps:-name:Checkoutuses:actions/checkout@v3with:fetch-depth:0# if your docs needs submodules, uncomment the following line# submodules: true-name:Installpnpmuses:pnpm/action-setup@v2with:version:7run_install:true-...
run: pnpm install --frozen-lockfile - name: Build Pages run: pnpm pages:all run: pnpm page:all - name: Build run: | @@ -43,7 +41,9 @@ jobs: pnpm release --configBaseURL $PAGE_URL - name: Deploy uses: peaceiris/actions-gh-pages@v4 uses: crazy-max/ghaction-github-pages@v4 ...
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onjobs:deploy:name:Deploy to GitHub Pages runs-on:ubuntu-lateststeps:-uses:actions/checkout@v3-uses:pnpm/action-setup@v2with:version:8-uses:actions/setup-node@v3with:node-version:18cache:'pnpm'-name:Insta...
前面向大家介绍了 Ant Design 使用 GitHub Action 的诸多场景,我们不妨实际动手尝试一下,运用到自己项目中,提高生产效率。下面通过一个简单的 Demo 进行演示。 创建项目 通过命令行pnpm create vite@latest my-react-app --template react-ts创建一个 Vite + React 项目。
pnpm create vite 选择对应的项目名(vite-project)与模板(vue-ts) 第二步:打开package.json文件,加一个homepage字段,表示该应用发布后的根目录(参见官方文档)。 代码语言:javascript 复制 "homepage":"https://[username].github.io/vite-project", 上面代码中,将[username]替换成你的 GitHub 用户名。
主流的包管理方案是 lerna和pnpm, 通常来说, 发布流程如下 对于Github 这一环的流程, 还有所欠缺. 比如: 需要手动创建 Github Releases, 把生成的 changelog 粘贴过去 无法和 issue 进行关联, 用户不清楚当前的 issue 的 bug fix 对应哪个版本 经过组内小伙伴的共同调研, 最终使用了 semantic-release 全自动的...
github action 中 Nodejs 的 pnpm --filter 和本地执行不一致? 在GitHub Actions 中使用 Node.js 的 pnpm 时,遇到--filter参数的行为与本地执行不一致的问题,通常可能是由于环境差异或配置问题导致的。以下是一些可能的解决步骤和排查方法: 确认环境一致性: 确保 GitHub Actions 中的 Node.js 版本和 pnpm 版本...
-name:提交修改run:pnpmpostbuild:doc 这里有一点需要注意,如果我们的包管理工具使用的是npm,那其实是不需要这一步的,因为pre、post都是特殊的前置,prebuild会在npm build执行前触发,postbuild会在npm build执行后触发,所以使用npm run build:doc之后会自动执行npm run postbuild:doc,pnpm并没有这样的规则,所以需...
运行pnpm run test。 编写step可以使用下面三个方式: run: 执行 shell 命令行命令; env: 设置环境变量; uses: 运行第三方 Action 脚本。 示例: 命令行是一种最好理解的执行方式,比如运行测试: pnpm runtest:run 你可以这样设置: - name: Run Test ...