اشتراکها
اشتراکها
انتشار Angularjs 1.4.0
Cdn: https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js
Bower: bower install angular#1.4.0
Npm: npm install angular@1.4.0
ارتقاء به ASP.NET Core 3.0
نام بستهی npm سمت کلاینت مخصوص SignalR Core که در ابتدا aspnet/signalr-client@ بود و بعد شد aspnet/signalr@، از این پس microsoft/signalr@ شدهاست!
npm install @microsoft/signalr --save
ارتقاء به ASP.NET Core 3.0
نام بستهی npm سمت کلاینت مخصوص SignalR Core که در ابتدا aspnet/signalr-client@ بود و بعد شد aspnet/signalr@، از این پس microsoft/signalr@ شدهاست!
npm install @microsoft/signalr --save
نظرات مطالب
مدیریت سراسری خطاها در یک برنامهی Angular
یک نکتهی تکمیلی
نمونهی بهبود یافتهی کلاس AppErrorHandler را در اینجا میتوانید مشاهده کنید. این نمونه به وابستگیهای ذیل نیاز دارد:
نمونهی بهبود یافتهی کلاس AppErrorHandler را در اینجا میتوانید مشاهده کنید. این نمونه به وابستگیهای ذیل نیاز دارد:
npm install stacktrace-js --save npm install @types/stacktrace-js --save-dev
در قسمت اول (اهمیت آشنایی با npm) در این مورد مقدمهای عنوان شد.
- این مورد بیشتر انتخاب شخصی است. مدیریت کنندههای بستهی زیادی وجود دارند و اشخاص میتوانند انتخاب کنند.
- bower خودش یکی از ابزارهای NodeJS است که توسط npm نصب میشود. بنابراین زمانیکه از bower استفاده میکنید، زیرساخت کار یکی است.
- این مورد بیشتر انتخاب شخصی است. مدیریت کنندههای بستهی زیادی وجود دارند و اشخاص میتوانند انتخاب کنند.
- bower خودش یکی از ابزارهای NodeJS است که توسط npm نصب میشود. بنابراین زمانیکه از bower استفاده میکنید، زیرساخت کار یکی است.
مشکل از تداخل وابستگیها و یا عدم دریافت کامل آنها است.
- محتوای پوشهی node_modules را به طور کامل حذف کنید.
- محتوای سه فایل package.json ، typings.json و systemjs.config.js خود را با نمونههای جدید انطباق دهید.
- در آخر مجددا وابستگیهای package.json را از صفر نصب کنید.
- مطلب به روز رسانی فوق را هم مرور کنید.
- محتوای پوشهی node_modules را به طور کامل حذف کنید.
- محتوای سه فایل package.json ، typings.json و systemjs.config.js خود را با نمونههای جدید انطباق دهید.
- در آخر مجددا وابستگیهای package.json را از صفر نصب کنید.
npm install npm run postinstall
به روز رسانی برای NET Core 2.2.104. و signalr 1.1.2
بستهی سمت کلاینت signalr به صورت زیر تامین میشود:
نکات JavaScript ای موجود در مطلب جاری هنوز برقرار هستند؛ منهای تغییر روش وهله سازی hubConnection که به صورت زیر در آمدهاست:
مابقی آن مانند قبل است.
پس از اعمال این تغییرات، کدهای به روز شدهی انتهای مطلب را از اینجا میتوانید دریافت کنید: SignalRCore2Sample-SDK-2.2.104.zip
npm install @aspnet/signalr --save
var connection = new signalR.HubConnectionBuilder().withUrl('/message').build();
پس از اعمال این تغییرات، کدهای به روز شدهی انتهای مطلب را از اینجا میتوانید دریافت کنید: SignalRCore2Sample-SDK-2.2.104.zip
یک نکتهی تکمیلی
اگر میخواهید تمام مراحل ذکر شده را فقط با دو دستور ساده به پایان برسانید:
الف) ابتدا وابستگیهای nodejs را نصب کنید.
ب) سپس angular-cli را نصب کنید (اجرای دستور عمومی ذیل در خط فرمان):
ج) در آخر یک برنامهی جدید را شروع کنید (ابتدا از طریق خط فرمان به پوشهی مدنظر وارد شده و سپس دستور ذیل را صادر کنید):
اجرای همین چند مرحله، برای تشکیل قالب استاندارد شروع به کار با AngularJS 2.0 کفایت میکنند.
اگر میخواهید تمام مراحل ذکر شده را فقط با دو دستور ساده به پایان برسانید:
الف) ابتدا وابستگیهای nodejs را نصب کنید.
ب) سپس angular-cli را نصب کنید (اجرای دستور عمومی ذیل در خط فرمان):
npm install -g angular-cli
ng new AngularCLIDemoApp