小编Aar*_*ron的帖子

NextJS 生产版本不创建 .next/BUILD_ID

我遇到了.next/BUILD_ID在成功构建时随机出现的文件未生成的情况。这些问题是在 3 天前开始的,我已经多次重建同一个提交来尝试找出原因。

构建是在 docker 基础上完成的node:20-alpine3.17,并且正在转译 typescript 并使用 Yarn 代替正常的 npm 调用。当文件丢失时,我没有遇到任何构建错误,BUILD_ID并且当容器启动时,它启动失败,因为 next 正在进行验证,以确保 .next 文件夹已通过生产优化构建。

什么会导致下一个构建成功但不会BUILD_ID.next文件夹中生成文件?

Dockerfile

FROM node:20-alpine3.17
RUN apk -U upgrade
WORKDIR /app
COPY source.tar.gz ./
RUN tar -xhzf source.tar.gz --strip-components=1 && rm -f source.tar.gz
RUN npm update -g npm node && npm install --global yarn --force
RUN yarn && yarn compile-ts && yarn build
RUN rm -rf /app/.next/cache
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "scripts": {
    "production": "cross-env NODE_ENV=production npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm yarnpkg next.js

7
推荐指数
1
解决办法
2811
查看次数

转储文件上的 DebugDiag2 分析工具超时

我有一个 6GB 的转储文件,用于我生成的 IIS 进程,在处理的“运行分析”阶段,我在 60 秒限制后从工具收到“因超时取消”消息。

有没有办法增加超时?

coredump debugdiag

3
推荐指数
1
解决办法
778
查看次数

标签 统计

coredump ×1

debugdiag ×1

next.js ×1

node.js ×1

npm ×1

yarnpkg ×1