Wie schließe ich einen Ordner von der Erstellung des nächsten JS aus, lese aber trotzdem daraus?
P粉478445671
P粉478445671 2023-08-29 00:41:39
0
1
567
<p>Ich habe einen Ordner mit vielen JSON-Dateien. Ich möchte es vom Build ausschließen, da es die Buildgröße erhöht. Aber ich muss auch die Daten aus diesen Dateien abrufen und sie können nicht in der Datenbank gespeichert werden. Gibt es eine Möglichkeit, dies zu erreichen? </p> <p>Ich habe versucht, den Ordner in next.config.js auszuschließen, konnte aber keine Änderungen finden</p>
P粉478445671
P粉478445671

Antworte allen(1)
P粉322319601

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

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

其次,您需要使用 require 导入 data 文件夹,以便使用 json 数据:

const users = require('./data/users.json');
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage