[] Amostra de código reproduzindo o problema. Certifique-se de incluir todos os valores de entrada que você
Consulte https://stackoverflow.com/questions/64299310/rrule-using-tzid-without-luxon-available-is-unsupported para detalhes do problema
[] Saída esperada
Sem avisos
[] Saída real
O uso de TZID sem Luxon disponível não é compatível. Os horários retornados estão em UTC, não no fuso horário solicitado
[] A versão de rrule
você está usando
Mais recentes
[] Seu sistema operacional
Ubuntu 18.04
[] Seu fuso horário local
Europa / Londres
Acho que esse problema começou no 2.6.6? Não deve ser apenas um aviso, deve apenas lançar um erro e, em um aplicativo real, substituir o fuso horário pelo UTC causará sérios problemas de negócios (no meu caso, estou escrevendo um sistema de consultas médicas, essa mudança fez com que todas as consultas tivessem hora de início errada).
Posso confirmar que a reversão para 2.6.4
corrige esse problema. e acho que há dois problemas principais sobre a atualização dessa nova versão:
^2.6.4
no meu package.json, acabei atualizando-o para 2.6.6
enquanto eu estava atualizando o pacote-lock.json por outros motivos.Eu confirmo o problema. Luxon nunca é encontrado em 2.6.6 e um aviso é exibido.
Estou fazendo um rollup que inclui o módulo rrule e estou entendendo ...
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
não parece funcionar. Vou tentar uma construção personalizada sem a dependência luxon. suspirar.
Como faço para incluir Luxon novamente? Eu o tenho em meus módulos npm, mas o rrule não está funcionando porque era 2.6.4 Recebo o erro Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone
Comentários muito úteis
Posso confirmar que a reversão para
2.6.4
corrige esse problema. e acho que há dois problemas principais sobre a atualização dessa nova versão:^2.6.4
no meu package.json, acabei atualizando-o para2.6.6
enquanto eu estava atualizando o pacote-lock.json por outros motivos.