Baue eine React App mit create-react-app, damit die App serverbereit ist.'Uncaught ReferenceError: jQuery ist nicht definiert' mit create-react-app
Beim Importieren eines Bootstrap-Javascript-Plugins wie 'affix.js' erhalte ich den Fehler 'Uncaught ReferenceError: jQuery ist nicht definiert' und die Seite wird nicht mehr geladen.
Ich importiere alle Module durch die Datei index.js, da es mit der create-react-app scheint, die 'src' und 'link' Importe aus der index.html Datei zu laden.
Bin Import der Bootstrap-Plugin wie so: Import 'Bootstrap/js/affix.js'
versucht haben jquery auf folgende Weise zu importieren, an der Spitze der index.js Datei aber nicht funktioniert:
- Import jquery von 'jquery'
- Import jquery von 'jquery', Fenster $ = window.jQuery = jquery.
- Import jQuery von 'jquery'
- Import $ von 'jquery'
- Import 'jquery/dist/jquery.js';
- erfordern (‘./ node_modules/jquery/dist/jquery.js')
Irgendwelche Ideen?
Ich denke, importieren Sie 'jquery' auf diese Weise nicht. Setzen Sie einfach den 'cdn jquery'-Link in die HTML-Datei, es sollte funktionieren. benutze dies: '' –
@MayankShukla danke das hat funktioniert! Endlich. Ich habe schon viele andere Möglichkeiten ausprobiert. Ich denke, es hängt mit der Art und Weise zusammen, in der index.html die Ordnerverzeichnisse scannt, wenn sie Teil der create-react-App sind. Also würde CDN in diesem Fall funktionieren. Vielen Dank! Könnten Sie das auch als offizielle Antwort veröffentlichen?Sie haben mir gerade geholfen, die App mit expressJS neu aufzubauen, was ich im Tutorial tun würde, da ich noch keine nodeJs oder expressJs App erstellt habe :) Sie haben mich wahrscheinlich wie einen halben Tag gerettet. Vielen Dank! –
@MayankShukla auch irgendwelche Ideen, warum meine oben genannten Importmethoden nicht funktionierten? –