3.15.1
2.0.3
تتطلب حزمة tslint كتابة 1.8.10 وتتطلب حزمة أخرى (gulp-typescript) الإصدار 2 أو إصدارًا أعلى.
هذا يسبب الخطأ
"- UNMET PEER DEPENDENCY [email protected]
عند تنفيذ تحديث npm .
هل من الممكن التحديث لجعل إصدار الكتابة المطبوعة أقل تحديدًا أو جعلها متوافقة مع النسخة المطبوعة 2 أو أعلى؟
تبعية الأقران هي بالفعل متساهلة جدًا. يسمح بإصدار >=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