with main branch (db9709a), deploy failed to run,
seems the root cause is prosemirror change some API,
and @blocknote/core@0.19.2 use it.
related issue: TypeCellOS/BlockNote#1428, and fixed in TypeCellOS/BlockNote#1431
which released in @blocknote/core@0.23.6
main error:
Attempted import error: '__serializeForClipboard' is not exported from 'prosemirror-view' (imported as 'kt').
~y-sweet/deploy on main
% docker compose up
[+] Running 9/9
✔ y-sweet Pulled 6.5s
✔ caddy Pulled 9.5s
[+] Building 202.0s (17/19) docker:orbstack
=> [demos internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.44kB 0.0s
=> [demos internal] load metadata for docker.io/library/node:18-alpine 4.7s
=> [demos internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
.....
=> [demos internal] load build context 0.0s
=> => transferring context: 114.93kB 0.0s
=> [demos deps 1/4] RUN apk add --no-cache libc6-compat 3.2s
=> [demos builder 1/4] WORKDIR /app 0.7s
=> [demos runner 2/7] RUN addgroup --system --gid 1001 nodejs 0.1s
=> [demos runner 3/7] RUN adduser --system --uid 1001 nextjs 0.1s
=> [demos runner 4/7] RUN mkdir .next 0.1s
=> [demos runner 5/7] RUN chown nextjs:nodejs .next 0.1s
=> [demos deps 2/4] WORKDIR /app 0.0s
=> [demos deps 3/4] COPY package.json ./ 0.0s
=> [demos deps 4/4] RUN npm i 170.9s
=> [demos builder 2/4] COPY --from=deps /app/node_modules ./node_modules 2.3s
=> [demos builder 3/4] COPY . . 0.1s
=> ERROR [demos builder 4/4] RUN npm run build 14.6s
------
> [demos builder 4/4] RUN npm run build:
0.443
0.443 > examples-nextjs@0.8.2 build
0.443 > next build
0.443
0.835 ▲ Next.js 14.2.3
0.836
0.846 Creating an optimized production build ...
14.29 Failed to compile.
14.29
14.29 ./node_modules/@blocknote/core/dist/blocknote.js
14.29 Attempted import error: '__serializeForClipboard' is not exported from 'prosemirror-view' (imported as 'kt').
14.29
14.29 Import trace for requested module:
14.29 ./node_modules/@blocknote/core/dist/blocknote.js
14.29 ./node_modules/@blocknote/mantine/dist/blocknote-mantine.js
14.29 ./src/app/(demos)/blocknote/BlockNote.tsx
14.29
14.29 ./node_modules/@blocknote/core/dist/blocknote.js
14.29 Attempted import error: '__serializeForClipboard' is not exported from 'prosemirror-view' (imported as 'kt').
14.29
14.29 Import trace for requested module:
14.29 ./node_modules/@blocknote/core/dist/blocknote.js
14.29 ./node_modules/@blocknote/mantine/dist/blocknote-mantine.js
14.29 ./src/app/(demos)/blocknote/BlockNote.tsx
14.29
14.30
14.30 > Build failed because of webpack errors
14.31 npm notice
14.31 npm notice New major version of npm available! 10.8.2 -> 11.3.0
14.31 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
14.31 npm notice To update run: npm install -g npm@11.3.0
14.31 npm notice
------
failed to solve: process "/bin/sh -c npm run build" did not complete successfully: exit code: 1
with main branch (db9709a), deploy failed to run,
seems the root cause is prosemirror change some API,
and @blocknote/core@0.19.2 use it.
related issue: TypeCellOS/BlockNote#1428, and fixed in TypeCellOS/BlockNote#1431
which released in @blocknote/core@0.23.6
main error:
Attempted import error: '__serializeForClipboard' is not exported from 'prosemirror-view' (imported as 'kt').