Auf der Serverseite (nodejs/express) habe ich keine Probleme beim Exportieren und Referenzieren dieser Datei (mit Versuch1).Exportieren Funktion in ES6/reagieren
Auf der Client-Seite (React), ich bin nur nicht in der Lage zu verweisen und Zugriff auf die Funktion getData. Unten sind einige der Kombinationen, die ich versucht habe. Keine von ihnen funktioniert. Wie kann ich es zum Laufen bringen?
// Attempt1: export
// module.exports.getter = instanceOfCollection.getData;
// Attempt1: import
// const getter = require('./collectionFile').getter;
// Uncaught TypeError: getter is not a function
// Attempt2: export
// export default { instanceOfCollection };
// Attempt2: import
// import instanceOfCollection from './collectionFile';
// const instance = instanceOfCollection.getData;
// Uncaught TypeError: Cannot read property 'getData' of undefined
// Attempt3: export
// export const instanceOfCollection = collection();
// Attempt3: import
// import { instanceOfCollection } from './collectionFile';
// const instance = instanceOfCollection.getData;
// Uncaught TypeError: Cannot read property 'getData' of undefined
Edit: Es stellte sich heraus, dass ich die Datei A von Datei B wurde Referenzierung und auch B von Datei-Datei, die eine frühere
Können Sie Ihre Dateistruktur einschließen? –
Verwenden Sie und Modul Bundler oder sind es nur mehrere Javascript-Dateien? – Axnyff
Es gibt nur 2 Dateien im selben Ordner. Ich importiere die Datei collectionFile.js aus der anderen Datei.Beachten Sie, dass ich keine Probleme beim Exportieren von Konstanten habe. –