« Programmation JavaScript/Erreurs connues » : différence entre les versions

Contenu supprimé Contenu ajouté
Page créée avec « <noinclude>{{Programmation JavaScript}}</noinclude> == React == === Uncaught TypeError: react__WEBPACK_IMPORTED_MODULE_0___default() is not a function === Se produit quan… »
 
Aucun résumé des modifications
Ligne 1 :
<noinclude>{{Programmation JavaScript}}</noinclude>
 
== Vanilla JS ==
=== addOnloadHook is not defined ===
La fonction doit être chargée sans <code>addOnloadHook()</code>.
 
=== missing ) after argument list ===
Peut provenir d'un littéral qui n'est pas entre guillemets.
 
=== ReferenceError: invalid assignment left-hand side ===
Un attribut est redéfini avec le mauvais opérateur, par exemple :
<syntaxhighlight lang="javascript">
// Remplacer "$('#champ1').val() = '1';" par :
$('#champ1').attr('value', '1');
 
// ou "$('#URL1').attr('href') = 'https://fr.wikibooks.org';" par :
$('#URL1').attr('href', 'https://fr.wikibooks.org');
</syntaxhighlight>
 
== jQuery ==
=== $ is not defined ===
jQuery n'est pas importé, ou alors pas dans le bloc "head".
 
=== npm ===
==== ERR! Maximum call stack size exceeded ''ou'' ERR! code EBUSY ====
Lors d'un <code>npm install</code>, il faut alors lancer <code>npm rebuild</code>.
Si cela ne fonctionne pas, fermer les programmes qui lisent ce code (ex : IDE) et lancer : <code>npm cache clean --force; npm install</code>.
Sinon, mettre à jour Node.
 
==== EBUSY resource busy or locked ====
Exclure le dossier des scans antivirus et antimalware.
 
== React ==