আমি এই টিউটোরিয়াল থেকে নমুনা টেম্পলেট কোডটি বের করেছি এবং শুরু করতে দুটি ধাপের নীচে করেছি -
npm install // worked fine and created node_modules folder with all dependencies
npm start
// নীচে ত্রুটি দিয়ে ব্যর্থ হয়েছে-node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject<T>' incorrectly extends base class 'Observable<T>'. Types of property 'lift' are incompatible. Type '<T, R>(operator: Operator<T, R>) => Observable<T>' is not assignable to type '<R>(operator: Operator<T, R>) => Observable<R>'. Type 'Observable<T>' is not assignable to type 'Observable<R>'. Type 'T' is not assignable to type 'R'. npm ERR! code ELIFECYCLE npm ERR! errno 2
আমি দেখতে পাচ্ছি যে সাবজেক্ট.ডেটস লিফটের ঘোষণা নীচের মতো রয়েছে -
lift<T, R>(operator: Operator<T, R>): Observable<T>;
এবং অবজার্ভ.বেটস এ এটি নীচের হিসাবে সংজ্ঞায়িত করা হয়েছে-
lift<R>(operator: Operator<T, R>): Observable<R> {
দ্রষ্টব্য: - 1. আমি Angular2 এ নতুন এবং জিনিসগুলি ধরে রাখার চেষ্টা করছি।
ত্রুটিটি লিফট পদ্ধতির বেমানান সংজ্ঞাগুলির কারণে হতে পারে
আমি এই গিথুব থ্রেড দিয়ে পড়েছি
যদি আমাকে আরএক্সজেএসের কিছু আলাদা সংস্করণ ইনস্টল করতে হয় তবে দয়া করে কীভাবে সঠিক rxjs আনইনস্টল করবেন এবং ইনস্টল করবেন তা বলুন।
Edit1: আমি এখানে সাড়া দেরী একটু হতে পারে কিন্তু আমি এখনও ব্যবহার পরেও একই ভুল পান টাইপ করা বিষয় 2.3.4 বা rxjs 6 আলফা । নীচে আমার প্যাকেজ.জসন,
{
"name": "angular-quickstart",
"version": "1.0.0",
"scripts": {
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"lite": "lite-server",
"postinstall": "typings install",
"tsc": "tsc",
"tsc:w": "tsc -w",
"typings": "typings"
},
"license": "ISC",
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/router": "3.0.0",
"@angular/upgrade": "2.0.0",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.3",
"rxjs": "6.0.0-alpha.0",
"systemjs": "0.19.27",
"zone.js": "^0.6.23",
"angular2-in-memory-web-api": "0.0.20",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^2.2.0",
"lite-server": "^2.2.2",
"typescript": "2.3.4",
"typings": "^1.3.2"
}
}