Sip.js: v0.8への更新後の文法識別子エラー

作成日 2017年10月17日  ·  3コメント  ·  ソース: onsip/SIP.js

Ionic3 / Angular4プロジェクトでnpmを使用してsip.jsを0.7.8から0.8.1に更新しようとしましたが、このエラーが発生します。

キャッチされないエラー:モジュールの解析に失敗しました:C:\ xxxxxx \ node_modules \ sip.js \ src \ Grammar \ src \ Grammar.pegjs番号の直後の識別子(14:14)
このファイルタイプを処理するには、適切なローダーが必要になる場合があります。
| 数字= [0-9]
| アルファ= [a-zA-Z]
| HEXDIG = [0-9a-fA-F]
| WSP = SP / HTAB
| OCTET = [\ u0000- \ u00FF]

アンインストール/再インストールすると同じ結果になります。 それを0.7.8にノックダウンすると、問題なく動作します。 解析されない同じ文法ファイルが両方のバージョンにあるので、ここからどこに行くべきかわかりません。

どんな助けでも大歓迎です。

bug

最も参考になるコメント

package.jsonのmainを変更することで、複製して修正することができました。 これは次のリリースで入手できます。これは遅くとも来週に発生するはずです。 それがリリースされたら、問題をクローズします。

全てのコメント3件

問題は、webpackがsip.jsフォルダー内にビルドしようとしていることです。これは不要です。 私はそれが起こらないことを確認することができます(そうすべきではありません)が、それまでの間、あなたはあなたのウェブパック設定であなたのjsローダー内に次のような行を追加することができるはずです:

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

これにより、webpackがフォルダー内にビルドしようとするのを防ぐことができます。 これを明日見ていきます。package.jsonへの小さな変更だと思いますが、わかります。

package.jsonのmainを変更することで、複製して修正することができました。 これは次のリリースで入手できます。これは遅くとも来週に発生するはずです。 それがリリースされたら、問題をクローズします。

これに対処する0.8.3をリリースし

このページは役に立ちましたか?
0 / 5 - 0 評価