如何从build next js中排除文件夹,但仍然从中读取?

0tdrvxhp  于 2023-06-05  发布在  其他
关注(0)|答案(1)|浏览(351)

我有一个文件夹,里面有很多JSON文件。我想排除它进入构建,因为它会增加构建大小。但我也需要从这些文件中获取数据,不能存储在数据库中。有没有办法做到这一点?
我尝试在next.config.js中排除文件夹,但找不到任何更改

62lalag4

62lalag41#

首先,你需要排除next.config.js中的文件夹,假设你需要排除的所有数据都在data文件夹中:

const nextConfig = {
  // ...
  exclude: ['data'],
};

第二,你需要使用require导入data文件夹,以便使用json数据:

const users = require('./data/users.json');

相关问题