Angular-cli: ng update @ angular / cli فشل مع npm link'ed module

تم إنشاؤها على ٩ مايو ٢٠١٨  ·  1تعليق  ·  مصدر: angular/angular-cli

إصدارات

Angular CLI: 6.0.0
Node: 9.5.0
OS: darwin x64
Angular: 5.2.5
... animations, cdk, common, compiler, compiler-cli, core, forms
... http, language-service, material, platform-browser
... platform-browser-dynamic, platform-server, router

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.6.0
@angular-devkit/core         0.6.0
@angular-devkit/schematics   0.6.0
@angular/cli                 6.0.0
@schematics/angular          0.6.0
@schematics/update           0.6.0
rxjs                         5.5.6
typescript                   2.5.3    

لدي مشروع يستخدم npm link لسحب مكتبة مشتركة "@ teachtown / shared" ^ ، وهي شفرة مصدر TS ، وليست محولة / مجمعة مثل JS. النية هي أن هذه المكتبة سوف تستخدم في مشاريع متعددة.

^ مسافة بعد "@" بحيث لا يحاول github التحليل كمستخدم / مشروع

أحاول ترقية المشروع المستهلك ، Angular 5.2.5 => 6 ، باتباع الإرشادات المتوفرة على https://update.angular.io/.

وصلت إلى الخطوات التالية ، ووجدت خطأ:

npm install -g @angular/cli
npm install @angular/cli
ng update @angular/cli

> Not found : @teachtown/shared

(جانباً: كان علي تحديث الأمر الثاني إلى npm install @angular/cli --save-dev لتحديث CLI بشكل صحيح في مشروعي.)

لاحظ أن @ teachertown / shared موجودة:

$ ls node_modules/<strong i="19">@teachtown</strong>
> shared

خطوات Repro

انظر الوصف أعلاه

السلوك المرصود

انظر الوصف أعلاه

السلوك المرغوب فيه

واحدة من التالية:

  • يوفر Angular CLI الدعم للمشاريع المشتركة في شكل مصدر.
  • تتعرف عملية التحديث على المشروع المشترك (عن طريق الكشف عن package.json؟) وتوفر خيارًا للتضمين كـ / تحويل إلى مكتبة ، نظرًا لأن CLI تدعم الآن ng generate library .

اذكر أي تفاصيل أخرى قد تكون مفيدة (اختياري)

schematicupdate low broken triage #1 bufix

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

نحن نستخدم مكتبات في ريبو خاص هذه تفشل مع "غير موجود"
هل يمكن أن يكون لدينا طريقة لتجاهل هذه والاستمرار؟

>كل التعليقات

نحن نستخدم مكتبات في ريبو خاص هذه تفشل مع "غير موجود"
هل يمكن أن يكون لدينا طريقة لتجاهل هذه والاستمرار؟

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