Tslint: UNMET PEER DEPENDENCY للطباعة المطبوعة

تم إنشاؤها على ٤ أكتوبر ٢٠١٦  ·  3تعليقات  ·  مصدر: palantir/tslint

تقرير الشوائب

  • إصدار TSLint : 3.15.1
  • إصدار TypeScript : 2.0.3
  • تشغيل TSLint عبر : gulp-tslint

تتطلب حزمة tslint كتابة 1.8.10 وتتطلب حزمة أخرى (gulp-typescript) الإصدار 2 أو إصدارًا أعلى.

هذا يسبب الخطأ
"- UNMET PEER DEPENDENCY [email protected]
عند تنفيذ تحديث npm .

هل من الممكن التحديث لجعل إصدار الكتابة المطبوعة أقل تحديدًا أو جعلها متوافقة مع النسخة المطبوعة 2 أو أعلى؟

Question

ال 3 كومينتر

تبعية الأقران هي بالفعل متساهلة جدًا. يسمح بإصدار >=1.7.3 .

المشكلة ليست التبعيات الأقران وضع من tslint، هو تبعيات الأقران وضع من بلع-نسخة مطبوعة على الآلة الكاتبة، وحقيقة أن بلع-نسخة مطبوعة على الآلة الكاتبة هي أكثر ما يصل إلى موعد مع نسخة مطبوعة على الآلة الكاتبة.

ما يلي يأتي من package.json من gulp-typecript
"peerDependencies": { "typescript": "~2.0.3 || >=2.0.0-dev || >=2.1.0-dev" },
إذا فهمت بشكل صحيح هذا هو.

أعتقد أنه سيتم حل المشكلة إذا تم تحديث tslint إلى أحدث إصدار من الكتابة المطبوعة؟ ربما يمكنني الاستفادة من tslint @ next ؟

شكرًا SwintDC ، تم حل هذه المشكلة بالنسبة لي عن طريق تشغيل npm install tslint<strong i="5">@next</strong> -g

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