Rrule: TZID erfordert eine Luxon-Warnung, wenn ich bereits Luxon habe

Erstellt am 11. Okt. 2020  ·  7Kommentare  ·  Quelle: jakubroztocil/rrule

  • [ ] Codebeispiel, das das Problem reproduziert. Achten Sie darauf, alle Eingabewerte anzugeben, die Sie
    Siehe https://stackoverflow.com/questions/64299310/rrule-using-tzid-without-luxon-available-is-unsupported für Details zum Problem

  • [ ] Erwartete Ausgabe
    Keine Warnungen

  • [ ] Tatsächliche Leistung
    Die Verwendung von TZID ohne verfügbares Luxon wird nicht unterstützt. Die zurückgegebenen Zeiten sind in UTC, nicht in der angeforderten Zeitzone

  • [ ] Die Version von rrule Sie verwenden
    Neueste

  • [ ] Ihr Betriebssystem
    Ubuntu 18.04

  • [ ] Ihre lokale Zeitzone
    Europa/London

Hilfreichster Kommentar

Ich kann bestätigen, dass ein Rollback auf 2.6.4 dieses Problem behebt. und ich denke, es gibt zwei Hauptprobleme bei diesem neuen Versionsupdate:

  • Wie ich in meinem vorherigen Kommentar erwähnt habe, ist dies eine ziemlich große bahnbrechende Änderung, es sollte nicht nur eine geringfügige Versionserhöhung sein, ich habe ^2.6.4 in meinem package.json verwendet und es schließlich auf 2.6.6 aktualisiert.
  • selbst mit der Warnung ist nicht klar, wie man "Luxon" bereitstellt, nirgendwo in diesem Repo wird dies erwähnt.

Alle 7 Kommentare

Ich denke, dieses Problem begann ab 2.6.6? Es sollte nicht nur eine Warnung sein, sollte nur einen Fehler auslösen, und in einer echten Anwendung wird das Ersetzen der Zeitzone durch UTC zu ernsthaften Geschäftsproblemen führen (in meinem Fall schreibe ich ein medizinisches Terminsystem, diese Änderung hat dazu geführt, dass alle Termine falsche Startzeit).

Ich kann bestätigen, dass ein Rollback auf 2.6.4 dieses Problem behebt. und ich denke, es gibt zwei Hauptprobleme bei diesem neuen Versionsupdate:

  • Wie ich in meinem vorherigen Kommentar erwähnt habe, ist dies eine ziemlich große bahnbrechende Änderung, es sollte nicht nur eine geringfügige Versionserhöhung sein, ich habe ^2.6.4 in meinem package.json verwendet und es schließlich auf 2.6.6 aktualisiert.
  • selbst mit der Warnung ist nicht klar, wie man "Luxon" bereitstellt, nirgendwo in diesem Repo wird dies erwähnt.

Ich bestätige das Problem. Luxon wird in 2.6.6 nie gefunden und eine Warnung wird angezeigt.

Ich mache ein Rollup, das das rrule-Modul enthält und bekomme dies ...

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 scheint nicht zu funktionieren. Ich werde einen benutzerdefinierten Build ohne die Luxon-Abhängigkeit versuchen. Seufzen.

Wie füge ich Luxon wieder hinzu? Ich habe es in meinen npm-Modulen, aber rrule funktioniert nicht wie es war 2.6.4 Ich erhalte den Fehler Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

berardo picture berardo  ·  9Kommentare

fatshotty picture fatshotty  ·  5Kommentare

elazar picture elazar  ·  18Kommentare

agordeev picture agordeev  ·  16Kommentare

jimmywarting picture jimmywarting  ·  9Kommentare