我有一个monorepo与以下架构:
apps/ web/ - next.config.js - pages/ public/
我的下一个js应用程序在apps/web/文件夹中。我如何更改next.config.js文件,使其知道从monorepo根目录的public文件夹而不是apps/web/文件夹中提供公共资产?
apps/web/
next.config.js
2g32fytz1#
根据the next.js docs,您不能注意:确保目录名为public。该名称不能更改,并且是用于服务静态资产的唯一目录。注:Next.js仅提供构建时位于公共目录中的资产。运行时添加的文件不可用。我们建议使用第三方服务(如AWS S3)进行持久性文件存储。
1条答案
按热度按时间2g32fytz1#
根据the next.js docs,您不能
注意:确保目录名为public。该名称不能更改,并且是用于服务静态资产的唯一目录。
注:Next.js仅提供构建时位于公共目录中的资产。运行时添加的文件不可用。我们建议使用第三方服务(如AWS S3)进行持久性文件存储。