Sip.js: Kesalahan Pengidentifikasi Tata Bahasa setelah pembaruan ke v0.8

Dibuat pada 17 Okt 2017  ·  3Komentar  ·  Sumber: onsip/SIP.js

Saya baru saja mencoba memperbarui sip.js dari 0.7.8 ke 0.8.1 menggunakan npm di proyek Ionic3/Angular4 saya dan saya mendapatkan kesalahan ini.

Kesalahan Tidak Tertangkap: Penguraian modul gagal: C:\xxxxxx\node_modules\sip.js\src\Grammar\src\Grammar.pegjs Identifier langsung setelah nomor (14:14)
Anda mungkin memerlukan loader yang sesuai untuk menangani jenis file ini.
| DIGIT = [0-9]
| ALPHA = [a-zA-Z]
| HEXDIG = [0-9a-fA-F]
| WSP = SP / HTAB
| OKTET = [\u0000-\u00FF]

Uninstall/reinstall menghasilkan hasil yang sama. Knock kembali ke 0.7.8 dan berfungsi dengan baik. File tata bahasa yang sama yang tidak akan diurai ada di kedua versi jadi saya tidak yakin harus pergi ke mana dari sini.

Bantuan apa pun dihargai.

bug

Komentar yang paling membantu

Saya dapat mereplikasi dan kemudian memperbaikinya dengan mengubah main di package.json. Kami akan mendapatkan ini di rilis berikutnya, yang akan terjadi paling lambat minggu depan. Saya akan menutup masalah ketika itu dirilis.

Semua 3 komentar

Masalahnya adalah webpack mencoba membangun di dalam folder sip.js, yang sebenarnya tidak diperlukan. Saya dapat memastikan itu tidak terjadi (seharusnya tidak), tetapi sementara itu Anda harus dapat menambahkan baris di dalam js loader Anda di konfigurasi webpack Anda, seperti:

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

Yang seharusnya mencegah webpack mencoba membangun di dalam folder. Saya akan melihatnya besok, saya berharap ini adalah perubahan kecil pada package.json kami, tetapi kita lihat saja.

Saya dapat mereplikasi dan kemudian memperbaikinya dengan mengubah main di package.json. Kami akan mendapatkan ini di rilis berikutnya, yang akan terjadi paling lambat minggu depan. Saya akan menutup masalah ketika itu dirilis.

Kami telah merilis 0.8.3 yang membahas ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat