আমি ভিজুয়াল স্টুডিও কোডে কাজ করছি এমন নোড প্রকল্পে আমি টাইপস্ক্রিপ্ট ব্যবহার শুরু করছি। আমি প্রবাহের মতো "অপ্ট-ইন" কৌশলটি অনুসরণ করতে চেয়েছিলাম। তাই আমি এই ফাইলটির জন্য টিএস সক্ষম করার আশায় // @ts-check
আমার .js
ফাইলের শীর্ষে রেখেছি । শেষ পর্যন্ত আমি "প্রবাহের" প্রবাহের একই অভিজ্ঞতা চাই, অতএব আমি TSLint প্লাগইনটি ইনস্টল করেছি যাতে আমি ইন্টেলিজেন্স সতর্কতা / ত্রুটিগুলি দেখতে পারি।
তবে আমার ফাইলটির মতো দেখতে:
// @ts-check
module.exports = {
someMethod: (param: string): string => {
return param;
},
};
এবং আমার tsconfig.json
ফাইলটি দেখতে ...
{
"compilerOptions": {
"target": "es2016",
"module": "commonjs",
"allowJs": true
}
}
আমি এই ত্রুটিটি পেয়েছি: [js] 'types' can only be used in a .ts file.
চিত্রটিতে নীচে দেখানো হয়েছে।
আমি এই প্রশ্নটি দেখেছি যা ভিসকোডে জাভাস্ক্রিপ্টের বৈধতা অক্ষম করার প্রস্তাব দিয়েছে তবে তারপরে এটি আমাকে কোনও টাইপস্ক্রিপ্ট ইন্টেলিজেন্স তথ্য প্রদর্শন করে না ।
TSLint এক্সটেনশন ডক্সে উল্লিখিত হিসাবে আমি আমার vscode সেটিংসে সেট tslint.jsEnable
করার চেষ্টা করেছি true
তবে সেখানে ভাগ্য নেই।
.js
টাইপস্ক্রিপ্টের সাথে ফাইলগুলি ব্যবহার করতে এবং ইন্টেলিসেন্স পেতে সঠিক সেটআপটি কী তাই আমি জানতে পারি যে কোনও টিএস কমান্ড চালানোর আগে আমার কোডে ত্রুটিগুলি কী?
.ts
আমাকে প্রত্যাশা অনুযায়ী টিএস ত্রুটি / সতর্কতা দেখানোর জন্য @ ইসরায়েল.জিংক এক্সটেনশন পরিবর্তন করছে । আমার ধারণা এটি কাজ করতে পারে তবে আমার @ts-check
সমস্ত এক্সটেনশান হিসাবে রাখার সময় আমি আরও বেশি বিকল্প পদ্ধতি ব্যবহারের আশা করছিলাম.js