Sip.js: Ошибка грамматического идентификатора после обновления до версии 0.8

Созданный на 17 окт. 2017  ·  3Комментарии  ·  Источник: onsip/SIP.js

Я просто попытался обновить sip.js с 0.7.8 до 0.8.1 с помощью npm в моем проекте Ionic3 / Angular4 и получил эту ошибку.

Неперехваченная ошибка: Ошибка синтаксического анализа модуля: C: \ xxxxxx \ node_modules \ sip.js \ src \ Grammar \ src \ Grammar.pegjs Идентификатор сразу после числа (14:14)
Для работы с этим типом файлов вам может потребоваться соответствующий загрузчик.
| ЦИФРА = [0–9]
| АЛЬФА = [а-я-я]
| HEXDIG = [0-9a-fA-F]
| WSP = SP / HTAB
| OCTET = [\ u0000- \ u00FF]

Удаление / переустановка дает тот же результат. Сбросьте его до 0,7,8, и он работает нормально. Один и тот же файл грамматики, который не анализируется, есть в обеих версиях, поэтому я не уверен, что делать дальше.

Любая помощь приветствуется.

Самый полезный комментарий

Мне удалось воспроизвести, а затем исправить, изменив main в package.json. Мы получим это в следующем выпуске, который должен произойти не позднее следующей недели. Я закрою вопрос, когда он выйдет.

Все 3 Комментарий

Проблема в том, что webpack пытается создать в папке sip.js, что не нужно. Я могу убедиться, что этого не произойдет (этого не должно быть), но тем временем вы должны иметь возможность добавить строку в свой загрузчик js в конфигурацию веб-пакета, например:

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

Это должно помешать веб-пакету попытаться создать в папке. Я посмотрю на это завтра, я ожидал, что это небольшое изменение в нашем package.json, но посмотрим.

Мне удалось воспроизвести, а затем исправить, изменив main в package.json. Мы получим это в следующем выпуске, который должен произойти не позднее следующей недели. Я закрою вопрос, когда он выйдет.

Мы выпустили 0.8.3, которая решает эту

Была ли эта страница полезной?
0 / 5 - 0 рейтинги