Я запускаю сборку, и похоже, что чрезвычайно популярная библиотека неизменяемых просто сломалась.
$ 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, и я читаем как синтаксическую ошибку?