Hallo,
irgendwie stehe ich auf dem Schlauch. Mir ist der grundsätzliche Unterschied zwischen CJS und ESM-Modulen bekannt. Was ich aber nicht verstehe ,wie ich ESM- Module im Browser nutzen kann (client-seitig), wenn das ESM-Modul Abhängigigkeiten zu anderen Modulen besitzt? Wie sollte man die Ordnerstruktur wählen?
Als Beispiel:
Ich würde gerne das npm Module file-type (https://www.npmjs.com/package/file-type) verwenden (im Browser client-seitig JS). Dieses Module hat aber Abhängigkeiten zu anderen Modulen. In der Docu steht, dass die Verwendung im Browser durch
import {fileTypeFromStream} from 'file-type';
erfolgt. Aber wie und wo muss ich die anderen abhängigen Module hinterlegen?
Gruss, Michael