Immutable.js не может быть собран под Parcel: неожиданный токен - PullRequest
0 голосов
/ 12 ноября 2018

Я запускаю сборку, и похоже, что чрезвычайно популярная библиотека неизменяемых просто сломалась.

$ NODE_ENV=development parcel build --public-url=./ --detailed-report --log-level=3 --no-minify ./index.html ./brands.html
?  /home/robert/wkdir/beewell/mhp/node_modules/js-common/node_modules/immutable/contrib/cursor/index.js:25:0: Unexpected token (25:0)
23 |   '\n' +
24 |   'https://github.com/redbadger/immutable-cursor\n' +
25 | );
26 | 
27 | /**
28 |  * Cursor is expected to be required in a node or other CommonJS context:
error Command failed with exit code 1.

Этот код действительно находится в восходящем потоке. Мне кажется, что в строке 24 есть завершающий "+", который является допустимой синтаксической ошибкой JavaScript.

Но библиотека Неизменных - это большое дело. Я не нашел никаких проблем в их GitHub по этому поводу. Нет конфигурации Babel, которую я вижу в проекте. Поэтому я чувствую, что, должно быть, делаю что-то в корне неверное Я должен что-то упустить & mdash; но я не могу сказать, что это!

Чтобы прояснить вопрос: как мне связать Immutable.js в Parcel, если в его кодовой базе есть что-то, что и Parcel, и я читаем как синтаксическую ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...