如何复制额外的文件,例如config/config.转到.next文件夹



我有以下NextJS项目的文件夹结构:

_post/组件/钩子/Config/<——包含Config。用于服务器的Yaml文件页/公共/.env.local…

yarn build正确复制除config/文件夹外的所有依赖项。包含运行server所需的文件。

是否有办法告诉nextJS编译器/捆绑器复制config/文件夹内的.next文件夹?

我尝试过的事情:

  1. 正在更新包中的"构建"步骤。json与cp -rf config/ .next/ && next build——没有帮助。next build清理.next文件夹。禁用自动清除是没有用的。
  2. 浏览next.config.js的文档,看看是否有一个可以使用的预构建钩子。——没有。
  3. next build之后复制config/文件夹—没有帮助,因为next build无法抱怨缺少config/config.yaml文件。

根据@kyle的建议,使用((process.env as any).POSTGRES_URL解决了构建问题。

我使用mocha运行测试时遇到了另一个问题。我最终在测试的执行流中使用dotenv(加载.env.test.local)。

相关内容

  • 没有找到相关文章