সম্ভবত এটি সুস্পষ্ট, তবে আমি সর্বত্র (সঠিক জায়গার পাশাপাশি) যাচাই করেছি এবং এটি গুগল করেছি। কিছুই নেই।
সম্ভবত এটি সুস্পষ্ট, তবে আমি সর্বত্র (সঠিক জায়গার পাশাপাশি) যাচাই করেছি এবং এটি গুগল করেছি। কিছুই নেই।
উত্তর:
আপনার যদি কেবল ভিজ্যুয়াল স্টুডিওর জন্য টাইপস্ক্রিপ্ট ইনস্টল করা থাকে তবে:
tsc -v
এবং এন্টার টিপুনভিজ্যুয়াল স্টুডিও 2017 সংস্করণ 15.3 এবং তার উপরেরগুলি পৃথক প্রকল্পগুলিতে টাইপস্ক্রিপ্ট সংস্করণকে আবদ্ধ করুন, যেমন এই উত্তরটি উল্লেখ করেছে :
- সলিউশন এক্সপ্লোরারের প্রকল্প নোডটিতে ডান ক্লিক করুন
- বৈশিষ্ট্য ক্লিক করুন
- টাইপস্ক্রিপ্ট বিল্ড ট্যাবে যান
প্রশ্নটি জিজ্ঞাসা করার দুই বছর পরেও ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট ব্যবহার করা আমার পক্ষে সঠিক উত্তর দেয় নি did তবে সাধারণ সহায়তা | উইন্ডো সম্পর্কে আজকাল মনে হচ্ছে কাজ করা:
আপডেট (জুন 2017):
ভিএস 2013 এই তথ্যটি দেখায় না। (পরে দ্রষ্টব্য: ভিএস 2017 এন্টারপ্রাইজ সংস্করণটিও এই তথ্যটি প্রদর্শন করে না)।
ভিএস টাইপস্ক্রিপ্ট ফাইলগুলি সংকলন করতে মাইক্রোসফ্ট বিল্ড ইঞ্জিন (এমএসবিল্ড) ব্যবহার করে। এমএসবিল্ড টাইপস্ক্রিপ্টের বেশ কয়েকটি বড় রিলিজ সমর্থন করতে পারে তবে উইন্ডো সম্পর্কে কেবল সর্বশেষতমটি প্রদর্শন করে।
এটির নীচে কীভাবে যাবেন তা এখানে:
উ: আপনার ভিজ্যুয়াল স্টুডিও / এমএসবিল্ডের সাথে টাইপস্ক্রিপ্টের কোন সংস্করণ ইনস্টল করা আছে তা পরীক্ষা করতে, সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট এসডিকে s টাইপস্ক্রিপ্ট ফোল্ডারটি অন্তর্ভুক্ত করুন। উদাহরণস্বরূপ, আমার কাছে সংস্করণ 1.0, 1.8 এবং 2.2 রয়েছে:
বি । আপনার প্রকল্পের দ্বারা টাইপস্ক্রিপ্টের কোন সংস্করণটি অনুরোধ করা হয়েছে তা পরীক্ষা করুন। * .Csproj ফাইলে <টাইপস্ক্রিপ্টটি টুলস সংস্করণ> ট্যাগটি সন্ধান করুন বা এটি অনুপস্থিত থাকলে আপনি এটি যুক্ত করতে পারেন, এটির মতো
<PropertyGroup>
...
<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
...
</PropertyGroup>
সি। অবশেষে, আপনি পরীক্ষা করতে পারেন, টাইপস্ক্রিপ্টের কোন সংস্করণটি এমএসবিল্ড আসলে ব্যবহার করেছেন। ইন সরঞ্জাম | বিকল্প | প্রকল্প এবং সমাধান | তৈরি করুন এবং রান সেট MSBuild প্রকল্পের আউটপুট ভারবোসিটি করার বিস্তারিত :
তারপরে আপনার প্রকল্পটি তৈরি করুন এবং আউটপুটটি পরীক্ষা করুন: আপনার (এ) তে বর্ণিত টাইপস্ক্রিপ্ট ফোল্ডারের একটির রেফারেন্স দেখতে হবে।
বাসরতের প্রতিক্রিয়া অবলম্বনে , আমি এখানে ভিজুয়াল স্টুডিও 2013 এ এটি কীভাবে চালাতে হবে তার জন্য আরও কিছু তথ্য দিচ্ছি।
[হালনাগাদ]
আপনি যদি আপনার ভিজ্যুয়াল স্টুডিওটি 1.0.x হিসাবে টাইপস্ক্রিপ্টের নতুন সংস্করণে আপডেট করেন তবে আপনি এখানে শেষ সংস্করণটি দেখতে পাবেন না। শেষ সংস্করণটি দেখতে:
দ্রষ্টব্য : ডিরেক্টরি 1.1 টাইপস্ক্রিপ্ট 1.3 ইনস্টল করুন, এর জন্য আপনি ইনস্টল করা সর্বশেষ সংস্করণটি জানতে কমান্ডটি চালানো গুরুত্বপূর্ণ।
দ্রষ্টব্য : এটি সম্ভব যে আপনি একটি সংস্করণ 1.3 ইনস্টল করেছেন এবং আপনার কোডটি 1.0.3 ব্যবহার করে। এটি এড়াতে আপনার যদি পৃথক (গুলি) প্রজেক্টে আপনার টাইপস্ক্রিপ্ট থাকে তবে প্রকল্পটি আনলোড করুন এবং টাইপস্ক্রিপ্ট ট্যাগটি দেখুন কিনা:
<TypeScriptToolsVersion>1.1</TypeScriptToolsVersion>
1.1 এ সেট করা আছে।
[আপডেট 2]
টাইপস্ক্রিপ্ট সংস্করণ 1.4, 1.5 .. 1.7 ইনস্টল 1.4, 1.5 ... 1.7 ডিরেক্টরিতে। সংস্করণ খুঁজে পেতে তাদের সমস্যা নেই। আপনার যদি পৃথক প্রকল্পে টাইপস্ক্রিপ্ট থাকে এবং আপনি পূর্ববর্তী টাইপ স্ক্রিপ্ট থেকে স্থানান্তরিত হন আপনার প্রকল্পটি পুরানো সংস্করণ ব্যবহার করা চালিয়ে যান। এটি সমাধান করতে:
প্রকল্প ফাইলটি আনলোড করুন এবং টাইপস্ক্রিপ্ট সংস্করণটি 1.x এ পরিবর্তন করুন:
<TypeScriptToolsVersion>1.x</TypeScriptToolsVersion>
আপনি যদি ভিজ্যুয়াল স্টুডিও ইনস্টলার ফাইলটি ব্যবহার করে টাইপস্ক্রিপ্টটি ইনস্টল করেন তবে নতুন টাইপস্ক্রিপ্ট সংকলকটির পাথটি স্বয়ংক্রিয়ভাবে 1.x ডিরেক্টরিতে নির্দেশিত হওয়া উচিত। আপনার যদি সমস্যা হয় তবে পর্যালোচনা করুন যে আপনার পরিবেশের পরিবর্তনশীল পথ অন্তর্ভুক্ত রয়েছে
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.x\
মাইক্রোসফ্টের পরামর্শ :-) যেহেতু টাইপসক্রিপ্ট অন্য সংস্করণের সাথে পাশাপাশি চালায়, প্রজেক্টের বৈশিষ্ট্যে টাইপস্ক্রিপ্ট সংকলকটি নির্বাচন করার জন্য একটি কম্বো বাক্স রাখা ভাল (নেট সংস্করণটি নির্বাচনের অনুরূপ)
PATH
যা tsc -v
পড়বে (কমান্ড লাইন রুট থেকে; স্বতন্ত্র এসডিকে ডিরেক্টরিতে নেভিগেট করা এবং চলমান কমান্ডটি আসল সংস্করণ প্রদর্শন করবে), তবে ভিএস.এনইটি <TypeScriptToolsVersion>
.csproj এর মধ্যে মানটিতে উল্লিখিত সংস্করণটি ব্যবহার করবে ফাইল। টাইপস্ক্রিপ্টের নতুন সংস্করণ ইনস্টল করা অবস্থায় ভেরিয়েবলের মান আপডেট না tsc -v
হওয়ায় এটি কিছুটা বিভ্রান্তিকর বলে মনে হচ্ছে PATH
। নিম্নলিখিতটি দেখুন: github.com/Mic Microsoft
tsc -v
কমান্ড রান টেকনিক্যালি উইন্ডোজ মধ্যে SDK এর ডিরেক্টরি সেট মধ্যে টাইপ করা বিষয় কম্পাইলার সংস্করণ সার্চ Path
পরিবর্তনশীল। এটি অগত্যা ইনস্টল হওয়া সর্বশেষ সংস্করণটি প্রতিফলিত করে না কারণ পরবর্তী ইনস্টলেশনগুলির সাথে Path
চলকটি আপডেট হয় না ।
ভিএস.এনইটি টাইপস্ক্রিপ্ট সংকলন করতে যে সংস্করণ ব্যবহার করে তা হ'ল প্রকল্পের কনফিগারেশনে যা রয়েছে:
<TypeScriptToolsVersion>1.5</TypeScriptToolsVersion>
এটিকে আরও বিশদে ব্যাখ্যা করতে আমি নিম্নলিখিত পোস্টটি তৈরি করেছি যার মধ্যে টাইপস্ক্রিপ্ট সংস্করণ ইনস্টল করা রয়েছে এবং কোন সংস্করণ ভিএস.এনইটি টাইপস্ক্রিপ্ট ফাইলগুলি সংকলন করতে ব্যবহার করে।
টাইপস্ক্রিপ্টের কোন সংস্করণ ইনস্টল করা হয়েছে এবং ভিজ্যুয়াল স্টুডিওটি কোন সংস্করণটি ব্যবহার করছে?
ভিএস.এনইটি-তে টাইপস্ক্রিপ্ট লক্ষ্যযুক্ত সংস্করণটি দেখতে ও স্যুইচ করার জন্য আমি মাইক্রোসফ্ট কানেক্টে একটি বৈশিষ্ট্য অনুরোধ যুক্ত করেছি। এটি আসলে কোনও টাইপস্ক্রিপ্ট বৈশিষ্ট্য অনুরোধ নয় যতটা এটি ভিএসএন নেট আইডিই বর্ধন।
প্রকল্পের বৈশিষ্ট্য আইডিই থেকে টাইপস্ক্রিপ্ট কনফিগার করা সংস্করণ স্যুইচ করার অনুমতি দিন
ভিজ্যুয়াল স্টুডিও 2015 তে কেবল যান: সহায়তা / মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও সম্পর্কে তারপর আপনি এই জাতীয় কিছু দেখতে পাবেন:
মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজ 2015 সংস্করণ 14.0.24720.00 আপডেট 1 মাইক্রোসফ্ট। নেট ফ্রেমওয়ার্ক সংস্করণ 4.6.01055
...
টাইপস্ক্রিপ্ট মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর জন্য টাইপস্ক্রিপ্ট S
....
আপনি এটিকে ভিজ্যুয়াল স্টুডিও 2013 এর নুগেট প্যাকেজ ম্যানেজার কনসোলে চালাতে পারেন।
টাইপ করা বিষয় দলের এই আউট সাজানো 15.3 এবং পরে ভিসুয়াল স্টুডিও 2017 সংস্করণে, মুক্ত কমিউনিটি সংস্করণ সহ।
কোন ধরণের স্ক্রিপ্ট সংস্করণগুলি ভিজ্যুয়াল স্টুডিওতে ইনস্টল করা আছে তা কীভাবে দেখবেন
আপনার এখন যা করা দরকার তা হ'ল যে কোনও টাইপস্ক্রিপ্ট ভিজ্যুয়াল স্টুডিও প্রকল্পের প্রোজেক্ট বৈশিষ্ট্যগুলিতে যাওয়া (সলিউশন এক্সপ্লোরার / প্রোপার্টিগুলিতে প্রজেক্ট ফাইলটিতে ডান ক্লিক করুন), তারপরে বাম পাশে টাইপস্ক্রিপ্ট বিল্ড ট্যাবে যান। এটিতে একটি 'টাইপস্ক্রিপ্ট সংস্করণ' ড্রপডাউন রয়েছে যা আপনাকে প্রকল্পটি যে সংস্করণটি ব্যবহার করছে তা দেখায় এবং আপনি এটি খুললে ড্রপডাউনটি আপনাকে বর্তমানে ভিজ্যুয়াল স্টুডিওতে ইনস্টল করা টাইপস্ক্রিপ্টের সমস্ত সংস্করণ দেখায় ।
আসল ইনস্টলগুলি বর্তমানে C:\Program Files (x86)\Microsoft SDKs\TypeScript
কমপক্ষে আমার কম্পিউটারে উইন 10 এ সংস্করণ নম্বর অনুসারে এবং তারপরে সাবফোল্ডারগুলিতে রয়েছে। আপনি যদি সঠিক সংস্করণটি দেখতে চান (উদাহরণস্বরূপ, ২.৮.৩ পরিবর্তে ২.৮.৩) আপনি tsc.exe
এখানে যথাযথটি খুঁজে পেতে পারেন এবং এর বৈশিষ্ট্যগুলি দেখতে পারেন (ফাইল এক্সপ্লোরারে ডান ক্লিকের / বৈশিষ্ট্যগুলির বিশদ ট্যাব)।
নির্দিষ্ট টাইপস্ক্রিপ্ট সংস্করণটি কীভাবে ইনস্টল করবেন
আপনি যদি ভিজ্যুয়াল স্টুডিওর জন্য টাইপস্ক্রিপ্টের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে চান তবে আপনি ভিজুয়াল স্টুডিও 2017 ডাউনলোড পৃষ্ঠার জন্য টাইপস্ক্রিপ্ট এসডিকে- এর বিবরণ-> প্রকাশ বিভাগ থেকে পুরানো সংস্করণগুলি ডাউনলোড করতে পারেন । আপনি যাচাই করতে পারেন যে কোনও সংস্করণটি ভিএস-তে 'টাইপস্ক্রিপ্ট সংস্করণ' ড্রপডাউন বা ফোল্ডারটি পরীক্ষা করে ইনস্টল করা হয়েছে beenC:\Program Files (x86)\Microsoft SDKs\TypeScript
আমার কাছে ভিএস ২০১৫ রয়েছে এবং আমাকে টাইপস্ক্রিপ্ট ১.7 দিয়ে একটি বিল্ড চালাতে হবে, যদিও আমি npm install typescript -g
দুটি উপায় আছে (কমপক্ষে আমার জন্য তারা কাজ করেছে) এর মাধ্যমে আমি 1.8 ইনস্টল করেছি :
.proj
ফাইলে যান এবং <TypeScriptToolsVersion>1.7</TypeScriptToolsVersion>
যথাসম্ভব যোগ করুন । পুনর্নির্মাণ, পুনরায় চালানো। যদি এটি কাজ না করে তবে চেষ্টা করুন 2।Control Panel -> System -> Advanced System Settings -> Enviroment Variables
। আপনি প্রথমে আপনার পছন্দসই টাইপস্ক্রিপ্ট সংস্করণ যুক্ত করেছেন তা নিশ্চিত করুন:C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.7;C:\Users\serban\AppData\Roaming\npm
এটি আপনার সিএলআইকেও প্রভাবিত করবে:
$ tsc -v
message TS6029: Version 1.7.5
আমি যতদূর বুঝতে পেরে এনপিএম ইনস্টল করা টিএসের সাথে ভিএসের কোনও যোগসূত্র নেই। (আপনি এনপিএম ব্যবহার করে টিএস ইনস্টল করার পরে খেয়াল করতে পারেন, কোনও tsc.exe ফাইল নেই)। ভিএস এক্সটেনশনের জন্য টিএস দ্বারা ইনস্টল করা কেবল tsc.exe লক্ষ্যমাত্রা, যা সিএসএস থেকে টিএস ইনস্টল করে: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট এসডিকে \ টাইপস্ক্রিপ্ট \ এক্সওয়াই আপনার সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট এসডিকে \ এর অধীনে একাধিক ফোল্ডার থাকতে পারে টাইপ করা বিষয়। ইনস্টল করা সর্বোচ্চ সংস্করণে টাইপস্ক্রিপ্টটুলস ভার্সন সেট করুন। আমার ক্ষেত্রে আমার "1.0", "1.7", "1.8" ফোল্ডার ছিল, তাই আমি টাইপস্ক্রিপ্টটুলস ভার্শন = 1.8 সেট করেছিলাম এবং আপনি যদি সেই ফোল্ডারের ভিতরে টিএসসি - ভি চালনা করেন তবে আপনি 1.8.3 বা কিছু পাবেন, আপনি যখন টিএসসি চালাবেন এই ফোল্ডারের বাইরে, এটি এনপিএম দ্বারা ইনস্টল করা টিএস সংস্করণে প্যাথ ভেরিয়েবল পয়েন্টিং ব্যবহার করবে, যা আমার ক্ষেত্রে 1.8.10। আমি বিশ্বাস করি ভিএস এর জন্য টিএস সর্বদা আপনার এনপিএম ব্যবহার করে ইনস্টল করা টিএসের সর্বশেষতম সংস্করণের পিছনে থাকবে।
প্রথমে নিশ্চিত হয়ে নিন যে আপনার মধ্যে নিম্নলিখিত ঠিকানা রয়েছে Environment Variables
Path
C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0
তারপরে আপনার খুলুন Command Prompt
এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
tsc -v
একটি (সাধারণ, ভিএস নয়) কমান্ড প্রম্পট বা পাওয়ারশেল প্রম্পট খুলুন।
tsc.exe -v
tsc.cmd -v
tsc -v
আপনি যদি ভিজ্যুয়াল স্টুডিওর জন্য টাইপস্ক্রিপ্টের একই সংস্করণটি ইনস্টল করেন এবং এনপিএম ব্যবহার করেন তবে উপরের তিনটি কমান্ডের আউটপুট একই হওয়া উচিত।
যদি তা না হয় তবে পাথের স্তরক্রমটি কোথায় এবং কোন টাইপের স্ক্রিপ্ট ডিরেক্টরি তালিকাভুক্ত রয়েছে তা দেখতে আপনার সিস্টেম PATH পরীক্ষা করুন। পাওয়ারশেল ব্যবহারকারীদের জন্য সহজ উপায় হ'ল:
$env:path -split ';'
আপনার সিস্টেম PATH ভেরিয়েবলের তালিকাভুক্ত কিছুই বা একাধিক টাইপস্ক্রিপ্ট ডিরেক্টরি না থাকার বিষয়ে সতর্ক হন। জুন 9, 2017 পর্যন্ত, আমার সিস্টেম PATH দেখতে এই রকম দেখাচ্ছে (কেবলমাত্র শীর্ষ অংশ, যা এই পরিস্থিতিতে গুরুত্বপূর্ণ):
ps>$env:path -split ';'
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.3
C:\nodejs\
C:\Users\{username}\AppData\Roaming\npm
লক্ষ্য করুন যে কেবল ২.৩ ডিরেক্টরিটি PATH এ অন্তর্ভুক্ত রয়েছে, একাধিক সংস্করণ নয়।
কমান্ড প্রম্পটে, নীচের কমান্ডের মধ্যে কেবল 1 টাইপ করুন তারপরে হিট করুন Enter :
tsc -v
অথবা
tsc -version
অথবা
tsc --version
নোট: নিশ্চিত করুন যে আপনি কমান্ড, এখানে বিস্তারিত চালানোর আগে এনভায়রনমেন্ট ভেরিয়েবল পথে টাইপ করা বিষয় যোগ করেছেন কিভাবে সেট এনভায়রনমেন্ট ভেরিয়েবল থেকে ।