Sip.js: Erreur d'identifiant de grammaire après la mise à jour vers la v0.8

Créé le 17 oct. 2017  ·  3Commentaires  ·  Source: onsip/SIP.js

Je viens d'essayer de mettre à jour sip.js de 0.7.8 à 0.8.1 en utilisant npm dans mon projet Ionic3/Angular4 et j'obtiens cette erreur.

Erreur non détectée : l'analyse du module a échoué : C:\xxxxxx\node_modules\sip.js\src\Grammar\src\Grammar.pegjs Identifiant directement après le numéro (14:14)
Vous aurez peut-être besoin d'un chargeur approprié pour gérer ce type de fichier.
| CHIFFRE = [0-9]
| ALPHA = [a-zA-Z]
| HEXDIG = [0-9a-fA-F]
| WSP = SP / HTAB
| OCTET = [\u0000-\u00FF]

Désinstaller/réinstaller donne le même résultat. Ramenez-le à 0.7.8 et cela fonctionne très bien. Le même fichier de grammaire qui ne sera pas analysé se trouve dans les deux versions, donc je ne sais pas trop où aller à partir d'ici.

Toute aide est appréciée.

bug

Commentaire le plus utile

J'ai pu répliquer puis corriger en modifiant main dans package.json. Nous aurons cela dans la prochaine version, qui devrait avoir lieu au plus tard la semaine prochaine. Je fermerai le sujet quand ça sortira.

Tous les 3 commentaires

Le problème est que webpack tente de créer dans le dossier sip.js, ce qui n'est pas nécessaire. Je peux faire en sorte que cela ne se produise pas (cela ne devrait pas), mais en attendant, vous devriez pouvoir ajouter une ligne dans votre chargeur js dans votre configuration webpack, comme :

test: /\.js$/,
exclude: /node_modules\/sip.js/,

Ce qui devrait empêcher webpack d'essayer de créer dans le dossier. Je vais jeter un œil à cela demain, je m'attendrais à ce que ce soit un petit changement à notre package.json, mais nous verrons.

J'ai pu répliquer puis corriger en modifiant main dans package.json. Nous aurons cela dans la prochaine version, qui devrait avoir lieu au plus tard la semaine prochaine. Je fermerai le sujet quand ça sortira.

Nous avons publié la 0.8.3 qui résout ce problème.

Cette page vous a été utile?
0 / 5 - 0 notes