[ ] 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
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:
^2.6.4
in meinem package.json verwendet und es schließlich auf 2.6.6
aktualisiert. 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
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:^2.6.4
in meinem package.json verwendet und es schließlich auf2.6.6
aktualisiert.