Protractor: عمليات الاستيراد غير الصحيحة في lib / index.ts

تم إنشاؤها على ٣٠ سبتمبر ٢٠١٩  ·  3تعليقات  ·  مصدر: angular/protractor

  • أنواع الكتابة: 3.7 ، متاح حاليًا كـ [email protected]
  • إصدار المنقلة: master

يعيد lib / index.ts بشكل غير صحيح تصدير نوعين من plugins.ts:

import {PluginConfig, ProtractorPlugin} from './plugins';
export type PluginConfig = PluginConfig;
export type ProtractorPlugin = ProtractorPlugin;

يجب أن تكون المراجع في الأسماء المستعارة للنوع دائرية ، ولكن في الإصدارات الحالية من Typescript ، ليست كذلك. الطريقة الصحيحة لكتابة هذا هي:

export {PluginConfig, ProtractorPlugin} from './plugins';

في Typescript 3.7 ، سيكون الرمز الحالي خطأ. الإصدار التجريبي متاح كـ [email protected] .

سأقوم بإنشاء علاقات عامة قريبًا مع الإصلاح.

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

لدي نفس الخطأ ، هل يوجد حل بعد؟
شكرا

ال 3 كومينتر

لدي نفس الخطأ ، هل يوجد حل بعد؟
شكرا

لدي نفس الخطأ ، في الوقت الحالي ، قمت بالرجوع إلى إصدار سابق للنسخة المطبوعة 3.6.4

نفس المشكلة هنا ، عندما قمت بتحديث مشروعي الزاوي من الإصدار 8.xx إلى 9.xx وحاولت الحصول على إصدار إنتاج ng build -c <config> ولكن في النهاية وجدت طريقة للتغلب عليها.

لقد قمت للتو بإزالة node_modules و package-lock.json وتشغيل تثبيت npm.

$ rm -rf node_modules/ package-lock.json
$ npm install
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

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

davidkarlsen picture davidkarlsen  ·  3تعليقات

rafalf picture rafalf  ·  3تعليقات

smarts picture smarts  ·  3تعليقات

vishalshivnath picture vishalshivnath  ·  3تعليقات

nt3rp picture nt3rp  ·  3تعليقات