Heim  >  Fragen und Antworten  >  Hauptteil

Wie schließe ich einen Ordner von der Erstellung des nächsten JS aus, lese aber trotzdem daraus?

<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粉478445671P粉478445671391 Tage vor519

Antworte allen(1)Ich werde antworten

  • P粉322319601

    P粉3223196012023-08-29 20:01:50

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

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

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

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

    Antwort
    0
  • StornierenAntwort