إصدار 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;
object
كلمة أساسية في TS2.2. هل من الممكن أنك تقوم بالتجميع باستخدام إصدار مختلف عن الإصدار الذي تحصل منه على lib
؟
لقد وجدت بعض الأخطاء في الحزمة الخاصة بي ، يبدو أن json (إدخالات مزدوجة في تبعيات dev و "normal") -> أصلحها وأعدت تثبيت جميع الحزم -> يبدو أنها تعمل الآن.
شكرا للتلميح
👍 شكرا @ andy-ms
التعليق الأكثر فائدة
object
كلمة أساسية في TS2.2. هل من الممكن أنك تقوم بالتجميع باستخدام إصدار مختلف عن الإصدار الذي تحصل منه علىlib
؟