Typescript: خطأ lib / lib.d.ts لا يمكن العثور على اسم "كائن".

تم إنشاؤها على ١٤ مارس ٢٠١٧  ·  3تعليقات  ·  مصدر: microsoft/TypeScript

إصدار TypeScript: 2.2.1

يؤدي استخدام gulp printcript مع أحدث إصدار 2.2.1 من الكتابة المطبوعة إلى أخطاء:

typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.

سلوك متوقع:
تجميع بدون أخطاء

السلوك الفعلي:

typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.

-> إعادة تسمية الأسطر إلى ما يلي (تم تغيير الكائن إلى كائن) يحل خطأ الترجمة

create(o: Object | null): any;

    /**
      * Creates an object that has the specified prototype, and that optionally contains specified properties.
      * <strong i="18">@param</strong> o Object to use as a prototype. May be null
      * <strong i="19">@param</strong> properties JavaScript object that contains one or more property descriptors.
      */
    create(o: Object | null, properties: PropertyDescriptorMap): any;
Question

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

object كلمة أساسية في TS2.2. هل من الممكن أنك تقوم بالتجميع باستخدام إصدار مختلف عن الإصدار الذي تحصل منه على lib ؟

ال 3 كومينتر

object كلمة أساسية في TS2.2. هل من الممكن أنك تقوم بالتجميع باستخدام إصدار مختلف عن الإصدار الذي تحصل منه على lib ؟

لقد وجدت بعض الأخطاء في الحزمة الخاصة بي ، يبدو أن json (إدخالات مزدوجة في تبعيات dev و "normal") -> أصلحها وأعدت تثبيت جميع الحزم -> يبدو أنها تعمل الآن.
شكرا للتلميح

👍 شكرا @ andy-ms

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