[ ] 重现问题的代码示例。 确保包括所有输入值
有关问题的详细信息,请参阅https://stackoverflow.com/questions/64299310/rrule-using-tzid-without-luxon-available-is-unsupported
[ ] 预期输出
没有警告
[ ] 实际输出
不支持在 Luxon 不可用的情况下使用 TZID。 返回的时间是 UTC,而不是请求的时区
[ ] 您使用的rrule
版本
最新的
[ ] 您的操作系统
Ubuntu 18.04
[ ] 您当地的时区
欧洲/伦敦
我认为这个问题是从 2.6.6 开始的? 它不应该只是一个警告,应该只是抛出一个错误,在实际应用程序中,用 UTC 替换时区将导致严重的业务问题(在我的情况下,我正在编写一个医疗预约系统,此更改导致所有预约错误的开始时间)。
我可以确认回滚到2.6.4
修复了这个问题。 我认为这个新版本更新有两个主要问题:
^2.6.4
,最终将其升级为2.6.6
因为其他原因我正在刷新 package-lock.json 。我确认这个问题。 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
最有用的评论
我可以确认回滚到
2.6.4
修复了这个问题。 我认为这个新版本更新有两个主要问题:^2.6.4
,最终将其升级为2.6.6
因为其他原因我正在刷新 package-lock.json 。