Rrule: 当我已经有了 Luxon 时,TZID 需要 luxon 警告

创建于 2020-10-11  ·  7评论  ·  资料来源: jakubroztocil/rrule

最有用的评论

我可以确认回滚到2.6.4修复了这个问题。 我认为这个新版本更新有两个主要问题:

  • 正如我在之前的评论中提到的,这是一个相当大的突破性变化,它不应该只是一个小版本的增加,我在 package.json 中使用了^2.6.4 ,最终将其升级为2.6.6因为其他原因我正在刷新 package-lock.json 。
  • 即使有警告,也不清楚如何“提供 luxon”,这个 repo 中没有任何地方提到这一点。

所有7条评论

我认为这个问题是从 2.6.6 开始的? 它不应该只是一个警告,应该只是抛出一个错误,在实际应用程序中,用 UTC 替换时区将导致严重的业务问题(在我的情况下,我正在编写一个医疗预约系统,此更改导致所有预约错误的开始时间)。

我可以确认回滚到2.6.4修复了这个问题。 我认为这个新版本更新有两个主要问题:

  • 正如我在之前的评论中提到的,这是一个相当大的突破性变化,它不应该只是一个小版本的增加,我在 package.json 中使用了^2.6.4 ,最终将其升级为2.6.6因为其他原因我正在刷新 package-lock.json 。
  • 即使有警告,也不清楚如何“提供 luxon”,这个 repo 中没有任何地方提到这一点。

我确认这个问题。 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 等级

相关问题

spurreiter picture spurreiter  ·  3评论

fatshotty picture fatshotty  ·  5评论

agordeev picture agordeev  ·  16评论

michaelkrog picture michaelkrog  ·  9评论

kirrg001 picture kirrg001  ·  5评论