Rrule: TZID требует предупреждения luxon, когда у меня уже есть Luxon

Созданный на 11 окт. 2020  ·  7Комментарии  ·  Источник: jakubroztocil/rrule

  • [] Пример кода, воспроизводящий проблему. Обязательно укажите все входные значения, которые вы
    Подробнее о проблеме см. Https://stackoverflow.com/questions/64299310/rrule-using-tzid-without-luxon-available-is-unsupported.

  • [] Ожидаемый результат
    Без предупреждений

  • [] Фактический выход
    Использование TZID без Luxon не поддерживается. Возвращаемое время указано в формате UTC, а не в запрашиваемом часовом поясе.

  • [] Версия rrule вы используете
    Последний

  • [] Ваша операционная система
    Ubuntu 18.04

  • [] Ваш местный часовой пояс
    Европа / Лондон

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

Я могу подтвердить, что откат к 2.6.4 устраняет эту проблему. и я думаю, что есть две основные проблемы, связанные с этим обновлением новой версии:

  • как я упоминал в своем предыдущем комментарии, это довольно серьезное критическое изменение, это не должно быть просто незначительное увеличение версии, я использовал ^2.6.4 в моем package.json, в конечном итоге обновил его до 2.6.6 пока я обновлял package-lock.json по другим причинам.
  • даже с предупреждением непонятно, как «предоставить luxon», нигде в этом репо это не упоминается.

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

Думаю, эта проблема началась с 2.6.6? Это не должно быть просто предупреждением, оно должно просто выдавать ошибку, а в реальном приложении замена часового пояса на UTC вызовет серьезные проблемы с бизнесом (в моем случае я пишу систему медицинского назначения, это изменение привело к тому, что все назначения имели неправильное время начала).

Я могу подтвердить, что откат к 2.6.4 устраняет эту проблему. и я думаю, что есть две основные проблемы, связанные с этим обновлением новой версии:

  • как я упоминал в своем предыдущем комментарии, это довольно серьезное критическое изменение, это не должно быть просто незначительное увеличение версии, я использовал ^2.6.4 в моем package.json, в конечном итоге обновил его до 2.6.6 пока я обновлял package-lock.json по другим причинам.
  • даже с предупреждением непонятно, как «предоставить luxon», нигде в этом репо это не упоминается.

Подтверждаю проблему. Luxon никогда не встречается в 2.6.6, и отображается предупреждение.

Я делаю накопительный пакет, который включает модуль rrule, и получаю это ...

Error: 'DateTime' is not exported by apps/store/code/node_modules/luxon/build/cjs-browser/luxon.js, imported by apps/store/code/node_modules/rrule/dist/esm/src/datewithzone.js
    at error (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:5156:30)
    at Module.error (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:9659:16)
    at handleMissingExport (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:9581:28)
    at Module.traceVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:10054:24)
    at ModuleScope.findVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:8613:39)
    at FunctionScope.findVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:2683:38)
    at ChildScope.findVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:2683:38)
    at FunctionScope.findVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:2683:38)
    at ChildScope.findVariable (file:///Users/jkassis/Code/merchie/server/node_modules/rollup/dist/es/shared/rollup.js:2683:38)

yarn add --ignore-optional rrule , похоже, не работает. Я попробую создать кастомную сборку без зависимости от luxon. вздох.

Как мне снова включить Luxon? У меня он есть в моих модулях npm, но rrule не работает, как это было 2.6.4 Я получаю сообщение об ошибке Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone

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

Смежные вопросы

espen picture espen  ·  10Комментарии

michaelkrog picture michaelkrog  ·  9Комментарии

grigio picture grigio  ·  7Комментарии

espen picture espen  ·  11Комментарии

marcoancona picture marcoancona  ·  22Комментарии