Michael_K: Anwendung vom ESM Modulen im Browser

Beitrag lesen

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