build: 升级 Node.js 版本至 18 并启用 corepack
- 将 Docker 基础镜像从 node:16 升级至 node:18。 - 在 Dockerfile 中启用 corepack 并准备指定版本的 yarn。 - 更新所有 GitHub Actions 工作流中的 node-version 为 18。
This commit is contained in:
@@ -16,7 +16,7 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-node@v3
|
- uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: 16
|
node-version: 18
|
||||||
- name: Build Frontend
|
- name: Build Frontend
|
||||||
env:
|
env:
|
||||||
CI: ""
|
CI: ""
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-node@v3
|
- uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: 16
|
node-version: 18
|
||||||
- name: Build Frontend
|
- name: Build Frontend
|
||||||
env:
|
env:
|
||||||
CI: ""
|
CI: ""
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-node@v3
|
- uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: 16
|
node-version: 18
|
||||||
- name: Build Frontend
|
- name: Build Frontend
|
||||||
env:
|
env:
|
||||||
CI: ""
|
CI: ""
|
||||||
|
|||||||
+2
-1
@@ -1,8 +1,9 @@
|
|||||||
FROM node:16 as builder
|
FROM node:18 AS builder
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
COPY ./web .
|
COPY ./web .
|
||||||
COPY ./VERSION .
|
COPY ./VERSION .
|
||||||
|
RUN corepack enable && corepack prepare yarn@1.22.22 --activate
|
||||||
RUN yarn install
|
RUN yarn install
|
||||||
RUN REACT_APP_VERSION=$(cat VERSION) yarn build
|
RUN REACT_APP_VERSION=$(cat VERSION) yarn build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user