Rrule: يتطلب TZID تحذيرًا لـ luxon ، عندما يكون لدي Luxon بالفعل

تم إنشاؤها على ١١ أكتوبر ٢٠٢٠  ·  7تعليقات  ·  مصدر: jakubroztocil/rrule

  • [] نموذج التعليمات البرمجية إعادة إنتاج المشكلة. تأكد من تضمين جميع قيم الإدخال لك
    راجع https://stackoverflow.com/questions/64299310/rrule-using-tzid-without-luxon-available-is-unsupported للحصول على تفاصيل المشكلة

  • [ ] الناتج المتوقع
    لا تحذيرات

  • [ ] الناتج الحقيقي
    استخدام TZID بدون توفر Luxon غير مدعوم. الأوقات التي تم إرجاعها بالتوقيت العالمي المنسق ، وليس المنطقة الزمنية المطلوبة

  • [] إصدار rrule الذي تستخدمه
    أحدث

  • [] نظام التشغيل الخاص بك
    أوبونتو 18.04.2018

  • [] منطقتك الزمنية المحلية
    أوروبا / لندن

التعليق الأكثر فائدة

يمكنني أن أؤكد أن التراجع إلى 2.6.4 إصلاح هذه المشكلة. وأعتقد أن هناك مشكلتين رئيسيتين حول تحديث الإصدار الجديد هذا:

  • كما ذكرت في تعليقي السابق ، إنه تغيير كبير جدًا ، ولا ينبغي أن يكون مجرد زيادة طفيفة في الإصدار ، لقد استخدمت ^2.6.4 في الحزمة الخاصة بي. json ، انتهى الأمر بترقيته إلى 2.6.6 بينما كنت أقوم بتحديث package-lock.json لأسباب أخرى.
  • حتى مع التحذير ، ليس من الواضح كيفية "توفير luxon" ، ولم يذكر ذلك في أي مكان في هذا الريبو.

ال 7 كومينتر

أعتقد أن هذه المشكلة بدأت من 2.6.6؟ لا ينبغي أن يكون مجرد تحذير ، بل يجب أن يخطئ فقط ، وفي تطبيق حقيقي ، سيؤدي استبدال المنطقة الزمنية بـ UTC إلى حدوث مشكلات تجارية خطيرة (في حالتي ، أكتب نظامًا للمواعيد الطبية ، تسبب هذا التغيير في حدوث جميع المواعيد وقت بدء خاطئ).

يمكنني أن أؤكد أن التراجع إلى 2.6.4 إصلاح هذه المشكلة. وأعتقد أن هناك مشكلتين رئيسيتين حول تحديث الإصدار الجديد هذا:

  • كما ذكرت في تعليقي السابق ، إنه تغيير كبير جدًا ، ولا ينبغي أن يكون مجرد زيادة طفيفة في الإصدار ، لقد استخدمت ^2.6.4 في الحزمة الخاصة بي. json ، انتهى الأمر بترقيته إلى 2.6.6 بينما كنت أقوم بتحديث package-lock.json لأسباب أخرى.
  • حتى مع التحذير ، ليس من الواضح كيفية "توفير luxon" ، ولم يذكر ذلك في أي مكان في هذا الريبو.

أؤكد المشكلة. لم يتم العثور على Luxon مطلقًا في 2.6.6 ويتم عرض تحذير.

أقوم بعمل تراكمي يتضمن وحدة القاعدة وأحصل على هذا ...

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 الخاصة بي ولكن القاعدة لا تعمل حيث كانت 2.6.4 تلقيت الخطأ Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

espen picture espen  ·  10تعليقات

kirrg001 picture kirrg001  ·  5تعليقات

grigio picture grigio  ·  7تعليقات

anthwinter picture anthwinter  ·  11تعليقات

zeluspudding picture zeluspudding  ·  11تعليقات