Как узнать версию typescript
Где я могу найти версию TypeScript, установленную в Visual Studio?
Возможно, это очевидно, но я проверил всюду (кроме правильного места) и искал ее. Ничего.
ОТВЕТЫ
Ответ 1
Если у вас есть только TypeScript для Visual Studio, то:
Ответ 2
Основываясь на ответе basarat, я приведу здесь немного больше информации о том, как запустить это в Visual Studio 2013.
[ОБНОВЛЕНИЕ]
Если вы обновите свою Visual Studio до новой версии Typescript как 1.0.x, вы не увидите последнюю версию здесь. Чтобы просмотреть последнюю версию:
ПРИМЕЧАНИЕ: Typescript 1.3 установить в каталог 1.1, для этого важно запустить команду, чтобы узнать последнюю версию, которую вы установили.
установлено значение 1.1.
TypeScript версия 1.4, 1.5.. 1.7 установите в директории 1.4, 1.5. 1.7. они не проблема для найденной версии. если у вас есть Typescript в отдельном проекте, и вы переходите с предыдущего Typescript, ваш проект продолжает использовать старую версию. для решения этой проблемы:
выгрузите файл проекта и измените версию Typescript на 1.x at:
Если вы установили Typescript с помощью файла установки Visual Studio, путь к новому компилятору Typescript должен автоматически обновляться, указывая на каталог 1.x. Если у вас есть проблемы, просмотрите, что переменная окружения Path включает
ПРЕДЛОЖЕНИЕ К MICROSOFT🙂 Поскольку Typescript работают бок о бок с другой версией, возможно, хорошо, что в свойствах проекта есть поле со списком для выбора компилятора Typescript (аналогично для выбора сетевой версии)
Ответ 3
Спустя два года после того, как вопрос был задан, использование Командная строка Visual Studio все еще не дало мне правильного ответа. Но обычное окно Help | About выглядит в наши дни:
ОБНОВЛЕНИЕ (июнь 2017 года):
VS 2013 НЕ показывает эту информацию.
VS использует Microsoft Build Engine (MSBuild) для компиляции файлов Typescript. MSBuild может поддерживать несколько основных выпусков Typescript, но в окне «О программе» отображается только последний.
Вот как это сделать:
а. Чтобы проверить, какие версии Typescript установлены с вашей Visual Studio/MSBuild, проверьте содержимое папки C:\Program Files (x86)\Microsoft SDKs\TypeScript. Например, у меня есть версии 1.0, 1.8 и 2.2:
В. Проверьте, какая версия Typescript запрашивается вашим проектом. В файле *.csproj найдите тег, или вы можете добавить его, если он отсутствует, например
С. Наконец, вы можете проверить, какая версия Typescript используется MSBuild. В ИНСТРУМЕНТЫ | Варианты | Проекты и решения | Строить и запускать установить многостраничный вывод проекта MSBuild на Подробно:
Затем создайте проект и проверьте вывод: вы должны увидеть ссылку на одну из Typescript папок, описанных в (A).
Ответ 4
Чтобы объяснить это подробнее, я создал следующее сообщение, которое имеет специфику для установленных версий TypeScript и какая версия VS.NET использует для компиляции файлов TypeScript.
Я также добавил запрос функции в Microsoft Connect, чтобы упростить просмотр и переключение целевой версии TypeScript в VS.NET. Это не действительно запрос функции TypeScript, так как это усовершенствование ID.NET VS.NET.
Ответ 5
В Visual Studio 2015 просто зайдите в: help/о Microsoft Visual Studio Затем вы увидите что-то вроде этого:
Microsoft Visual Studio Enterprise 2015 Версия 14.0.24720.00 Обновление 1 Microsoft.NET Framework Версия 4.6.01055
TypeScript 1.7.6.0 TypeScript для Microsoft Visual Studio
Ответ 6
Вы можете запустить его в консоли NuGet Package Manager в Visual Studio 2013.
Ответ 7
Это также повлияет на ваш CLI:
Ответ 8
Ответ 9
Сначала убедитесь, что у вас есть следующий адрес в Environment Variables Path
Затем откройте Command Prompt и введите следующую команду:
Ответ 10
Для подхода, отличного от командной строки, вы можете открыть окно «Расширения и обновления» ( «Инструменты- > Расширения и обновления» ) и выполнить поиск Typescript для расширения Microsoft Visual Studio в разделе «Установленные»
Ответ 11
Откройте командную строку (обычный, а не VS) или приглашение PowerShell.
Если вы установили ту же версию TypeScript для Visual Studio и используете npm, вывод из трех вышеперечисленных команд должен быть одинаковым.
Обратите внимание, что только каталог 2.3 включен в PATH, а не в нескольких версиях.
Ответ 12
Как узнать, какая версия typescript работает в проекте angular 4
7 ответов
Как узнать, какая версия TinyMCE у меня работает?
Как узнать, какая версия MDAC установлена на компьютере?
Вы также можете использовать командную строку, как предложил Саджитаран в приведенном ниже ответе.
Если вы хотите, чтобы точная версия была установлена в качестве зависимости от пакета, используйте команду ls :
Если установлен локально:
Если установлен глобально:
Если номер версии предшествует
2.4.0), то номер исправления автоматически обновляется при новой установке или обновлении. Это означает, что может быть установлена любая из следующих версий: 2.4.0, 2.4.1, 2.4.2 и т. Д., Но не 2.5.x
чтобы проверить конкретную версию проекта, перейдите к node_modules\.bin\
Чтобы узнать версию Typescript, используйте:
Это позволит вывести версию typescript и другие версии зависимостей. Мое шоу, как показано ниже:
В моем ubuntu 18.04 LTS с установленным angular 7 cli я набрал
и это дало результат:
Попытка следовать за allow с помощью демонстрации быстрого запуска AngularJS 2 для typescript в проекте ASP.NET 5. Я получаю ошибку в своем файле app.component.ts, что функция является функцией typescript 1.5, текущая версия-1.0. Тем не менее, я установил расширение typescript для 1.7.3, которое.
Простой ответ, используя пряжи (поскольку другого ответа использовали npm)
Это будет список зависимостей с использованием yarn, а затем фильтр только typescript
Или вы можете просто проверить содержимое файла yarn.lock (эквивалент пакета-lock.json)
Чтобы узнать версию typescript, установленную на моем компьютере, используйте эту команду в командной строке.
Похожие вопросы:
Кто-нибудь знает, как я могу узнать, какая версия Susy установлена в моей системе windows? Например, вы можете написать в командной строке compass-v, чтобы узнать, какая версия Compass установлена.
Как узнать, какая версия TinyMCE у меня работает?
Как узнать, какая версия MDAC установлена на компьютере?
Попытка следовать за allow с помощью демонстрации быстрого запуска AngularJS 2 для typescript в проекте ASP.NET 5. Я получаю ошибку в своем файле app.component.ts, что функция является функцией.
Я унаследовал проект Angular, но не знаю, какая версия Angular была использована для его создания.
я пытаюсь использовать cordova-plugin-googleplus в своем проекте Cordova typescript, но не могу найти, как я могу использовать плагин javascript в проекте typescript. Может быть, будет проще.
Где я могу найти версию TypeScript, установленную в Visual Studio?
может быть, это очевидно, но я проверил везде (кроме правильного места) и погуглил его. Ничего.
14 ответов
Если у вас установлен только TypeScript для Visual Studio, то:
Visual Studio 2017 версии 15.3 и выше привязать версию TypeScript к отдельным проектам, как этот ответ указывает:
на основе ответа basarat, я приведу здесь немного больше информации о том, как запустить это в Visual Studio 2013.
[обновление]
Если вы обновите Visual Studio до новой версии Typescript как 1.0.х вы не видите последнюю версию здесь. Чтобы увидеть последнюю версию:
Примечание: Typescript 1.3 установите в каталог 1.1, для этого важно запустить команду, чтобы узнать последнюю версию, которую вы установили.
Примечание: возможно, вы установили версию 1.3, и ваш код использует 1.0.3. Чтобы избежать этого, если у вас есть свой Typescript в отдельном(ых) проекте(ах) выгрузите проект и посмотрите, если тег Typescript:
выгрузите файл проекта и измените версию typescript на 1.x at:
Если вы установили typescript с помощью файла установщика visual studio путь к новому компилятору typescript должен автоматически обновляться до 1.каталог х. Если у вас возникли проблемы, проверьте, что путь переменной среды включает
два года после того, как был задан вопрос, используя Командная Строка Visual Studio все еще не дал правильного ответа для меня. Но обычная справка / о окне, кажется, работает в эти дни:
обновление (июнь 2017):
VS 2013 не показывает эту информацию. (Позже Примечание: VS 2017 Enterprise edition также не показывает эту информацию).
против использует движок Microsoft сборка (в MSBuild) для компиляции файлов Typescript. MSBuild может поддерживать несколько основных выпусков Typescript, но о окне отображается только последний.
вот как добраться до сути:
A. Чтобы проверить, какие версии Typescript установлены с вашей Visual Studio / MSBuild, проверьте содержимое C:\Program файлы (x86)\Microsoft SDKs\TypeScript. Например, у меня есть версии 1.0, 1.8 и 2.2:
C. наконец, вы можете проверить, какая версия Typescript на самом деле используется С помощью MSBuild. В Инструменты | Параметры | проекты и решения / сборка и запуск set в MSBuild многословие вывода проекта to полная:
затем создайте свой проект и проверьте вывод: вы должны увидеть ссылку на одну из папок Typescript, описанных в (A).
версия, которая VS.NET использует для компиляции TypeScript то, что находится в конфигурации проекта:
, чтобы помочь объяснить это более подробно я создал следующий пост, в котором есть особенности установленных версий TypeScript и какая версия VS.NET используется для компиляции файлов TypeScript.
Я также добавил запрос функции на Microsoft Connect, чтобы сделать просмотр и переключение целевой версии TypeScript в VS.NET проще. Это на самом деле не запрос функции TypeScript, как это это VS.NET улучшение IDE.
в Visual Studio 2015 просто перейдите к: справка / о Microsoft Visual Studio Тогда вы увидите что-то вроде этого:
TypeScript 1.7.6.0 TypeScript для Microsoft Visual Studio
вы можете запустить его в консоли диспетчера пакетов NuGet в Visual Studio 2013.
команда машинописного текста разобраться с этим в Visual Studio 2017 версии 15.3 и более поздних версий, включая бесплатную версию сообщества.
как увидеть, какие версии TypeScript установлены в Visual Studio
все, что вам теперь нужно сделать, это перейти к свойствам проекта любого проекта TypeScript Visual Studio (щелкните правой кнопкой мыши файл проекта в обозревателе решений / свойства), а затем перейдите на вкладку TypeScript Build в левой части. Это Раскрывающийся список «версия Typescript» показывает версию, которую использует проект, и если вы ее откроете в раскрывающемся списке отображаются все версии TypeScript, установленные в Visual Studio.
фактические установки в настоящее время находятся на C:\Program Files (x86)\Microsoft SDKs\TypeScript а затем вложенные папки по номеру версии, по крайней мере, на Win10 на моем компьютере. Если вы хотите увидеть точную версию (например, 2.8.3, а не просто 2.8) вы можете найти соответствующие tsc.exe сюда и посмотрите на его свойства (вкладка детали в щелкните правой кнопкой мыши/Свойства в Проводнике).
Как установить конкретную версию TypeScript
насколько я понимаю, VS не имеет ничего общего с TS, установленным NPM. (Вы можете заметить, что после установки TS с помощью NPM нет tsc.файл EXE.) VS цели только tsc.exe, установленный TS для расширения VS, который устанавливает TS в c:\Program файлы (x86)\Microsoft SDKs\TypeScript\X. Y. У вас может быть несколько папок под c:\Program файлы (x86)\Microsoft SDKs\TypeScript. Набор TypeScriptToolsVersion на установленную версию. В моем случае у меня были папки «1.0», «1.7», «1.8», так я TypeScriptToolsVersion = 1.8, и если вы запустите tsc-v внутри этой папки, вы получите 1.8.3 или что-то еще, однако, когда вы запустите tsc вне этой папки, он будет использовать переменную пути, указывающую на версию TS, установленную NPM, что в моем случае 1.8.10. Я считаю, что TS для VS всегда будет немного позади последней версии TS, которую вы устанавливаете с помощью NPM. Но, насколько я понимаю, VS ничего не знает о TS, установленном NPM, он предназначен только для версий whateve, установленных TS для расширений VS, и версия, указанная в файле проекта TypeScriptToolsVersion.
во-первых, убедитесь, что у вас есть следующий адрес в ваш Environment Variables Path
открыть Command Prompt и введите следующую команду:
можно сделать npm list | grep typescript если он установлен через npm.
для подхода без командной строки вы можете открыть Расширения И Обновления окно (Инструменты->Расширения и обновления) и искать Typescript для Microsoft Visual Studio
Откройте командную строку (обычную, а не VS) или строку PowerShell.
Если вы установили одну и ту же версию TypeScript для Visual Studio и используете npm, выходные данные из вышеупомянутых трех команд должны быть одинаковыми.
обратите внимание, что только каталог 2.3 включен в путь, а не несколько версий.
Where can I find the TypeScript version installed in Visual Studio?
Maybe it’s obvious, but I checked everywhere (besides the right place) and googled it. Nothing.
14 Answers 14
If you only have TypeScript installed for Visual Studio then:
Visual Studio 2017 versions 15.3 and above bind the TypeScript version to individual projects, as this answer points out:
Two years after the question was asked, using Visual Studio Command Prompt still did not produce right answer for me. But the usual Help|About window seems working these days:
VS 2013 does NOT show this info. (Later note: VS 2017 Enterprise edition does not show this info either).
VS uses Microsoft Build Engine (MSBuild) to compile Typescript files. MSBuild can support several major releases of Typescript, but About window shows only the latest one.
Here is how to get to the bottom of it:
A. To check which versions of Typescript are installed with your Visual Studio/MSBuild, inspect contents of C:\Program Files (x86)\Microsoft SDKs\TypeScript folder. For example, I have versions 1.0, 1.8 and 2.2:
B. Check which version of Typescript is requested by your project. In *.csproj file, look for tag, or you can add it if it is missing, like this
C. Finally, you can check, which version of Typescript is actually used by MSBuild. In TOOLS | Options | Projects and Solutions | Build and Run set MSBuild project output verbosity to Detailed:
Then build your project and inspect the output: you should see the reference to one of Typescript folders described in (A).
Based in the response of basarat, I give here a little more information how to run this in Visual Studio 2013.
[UPDATE]
If you update your Visual Studio to a new version of Typescript as 1.0.x you don’t see the last version here. To see the last version:
NOTE: Typescript 1.3 install in directory 1.1, for that it is important to run the command to know the last version that you have installed.
NOTE: It is possible that you have installed a version 1.3 and your code use 1.0.3. To avoid this if you have your Typescript in a separate(s) project(s) unload the project and see if the Typescript tag:
unload the project file and change the typescript version to 1.x at:
If you installed the typescript using the visual studio installer file, the path to the new typescript compiler should be automatically updated to point to 1.x directory. If you have problem, review that you environment variable Path include
SUGGESTION TO MICROSOFT 🙂 Because Typescript run side by side with other version, maybe is good to have in the project properties have a combo box to select the typescript compiler (similar to select the net version)
The version that VS.NET uses to compile the TypeScript is what’s in the project’s configuration:
To help explain this more in detail I created the following post which has the specifics on the TypeScript versions installed, and which version VS.NET uses to compile the TypeScript files.
I also added a feature request on Microsoft Connect to make viewing and switching the TypeScript targeted version in VS.NET easier. This isn’t really a TypeScript feature request as much as it is a VS.NET IDE enhancement.
The TypeScript team sorted this out in Visual Studio 2017 versions 15.3 and later, including the free Community edition.
How to See Which TypeScript Versions are Installed in Visual Studio
All you now need do is to go to project properties of any TypeScript Visual Studio project (right-click the project file in Solution Explorer/Properties), then go to the TypeScript Build tab on the left-hand side. This has a ‘Typescript version’ dropdown that shows you the version the project is using, and if you open it the dropdown shows you ALL versions of TypeScript currently installed in Visual Studio.
The actual installs are currently at C:\Program Files (x86)\Microsoft SDKs\TypeScript and then subfolders by version number, at least on Win10 on my computer. If you want to see the exact version (e.g. 2.8.3 rather than just 2.8) you can find the appropriate tsc.exe in here and look at its properties (Details tab in right-click/Properties in File Explorer).
How to Install Specific TypeScript Version
Какую версию TypeScript использует код Visual Studio? Как его обновить?
Как узнать, какая версия TypeScript используется в коде Visual Studio? В частности, я использовал TypeScript 1.8.10 и VSCode 1.4.0. Я сначала обновил VSCode до последней версии, которая была 1.5.3. Но, проверяя из командной строки, я увидел, что моя версия TypeScript была все еще 1.8.10. Поэтому я обновил TypeScript из командной строки, и теперь он 2.0.3.
Есть ли способ точно сказать, использует ли Visual Studio Code версию 2.0.3?
Существует ли способ обновления кода Visual Studio, который будет автоматически обновлять TypeScript до последней выпущенной версии, или обновление TypeScript должно выполняться независимо?
VS Code поставляется с последней стабильной версией TypeScript.
Это означает, что нет способа автоматически обновить версию TypeScript, используемую VS Code. Однако вы можете переопределить версию TypeScript VS, которую использует код, изменив либо пользовательские настройки, либо настройки рабочего пространства.
Какую версию TS использует VS Code?
Когда вы открываете файл TypeScript, VS Code должен отобразить версию TypeScript в строке состояния в правом нижнем углу экрана:
Изменение глобальной версии TypeScript
Теперь все проекты, которые вы открываете с помощью VS Code, будут использовать эту версию TypeScript, если, конечно, нет настройки рабочего пространства, которая переопределяет это.
Изменение локальной версии TypeScript
Open VS Code Workspace Settings ( F1 > Open Workspace Settings )
Обновить/вставить «TypeScript.tsdk»: «./node_modules/TypeScript/lib»
Теперь только проект, в который вы установили эту версию TypeScript, будет использовать эту версию TypeScript, глобальная установка будет игнорироваться VS Code в этом проекте.
После добавления записи TypeScript.tsdk также необходимо использовать интерфейс VS Code для выбора новой версии:
Нажмите на версию, отображаемую в нижнем колонтитуле VS Code:
Выберите его в пользовательском интерфейсе:
Есть ли способ точно сказать, использует ли Visual Studio Code версию 2.0.3?
Откройте файл TypeScript в коде Visual Studio и в правом нижнем углу вы увидите версию используемого TypeScript:
Существует ли способ обновления кода Visual Studio, который будет автоматически обновлять TypeScript до последней выпущенной версии, или обновление TypeScript должно выполняться независимо?
Поэтому вы должны указать Visual Studio Code использовать папку lib вашей установки TypeScript npm. Вы делаете это путем:
Замените значение параметра TypeScript.tsdk на: C:\\Users\\username\\AppData\\Roaming\\npm\\node_modules\\TypeScript\\lib Обратите внимание на использование двойной обратной косой черты, чтобы получить правильно экранированную строку с обратной косой чертой.
Убедитесь, что VS Code использует версию nScript TypeScript для intellisense, открыв файл TypeScript, щелкнув номер версии TypeScript в правом нижнем углу и увидев в окне задач, что VS Code загружает TypeScript из каталога, указанного на шаге 4:
C:\Users\имя пользователя\AppData\Roaming\npm\tsc.cmd (что-то вроде tsc1.cmd)
Visual Studio Code поставляется с собственной стабильной версией TypeScript, но вы можете перейти на более новую версию, как описано в их docs
VS Code поставляется с последней стабильной версией TypeScript. Если ты хочешь чтобы использовать более новую версию TypeScript, вы можете определить Настройка TypeScript.tsdk (Файл> Предпочтения> Пользователь/Настройки рабочего пространства) указывает на каталог, содержащий файл TypeScript tsserver.js.
.
Например:
Вы должны увидеть номер версии, указанный на нижней панели:
Если вы нажмете на номер (2.4.0 выше), вам будет предложено выбрать версию, которую вы хотите использовать:
Если вы не видите нужную версию, это означает, что она, вероятно, не установлена, и вам нужно установить ее.
Замените 2.7.2 версией, которую вы хотите установить.
У меня была похожая проблема, и теперь мне удалось получить обновленную версию TypeScript, изменив переменные среды в моей системе. В моем случае нам нужна версия TypeScript выше 2. Но я смог использовать только версию 1.8.3. Во-первых, я пошел к своим системным переменным окружения и проверил переменную пути. Там я нашел ссылку на TypeScript версии 1.8.3.
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8.3 \
Когда я проверял родительский каталог, в нем также была установлена самая высокая версия. Я бы подумал, установив последнюю версию в глобальном масштабе, что я бы увидел это и здесь, но его там нет. Версия, которую вы видите здесь, является той, которая была установлена с Visual Studio (не код Visual Studio).
Поэтому я пошел в Visual Studio и обновил библиотеку TypeScript до последней версии через Параметры> Расширения и обновления. Там я искал последнюю версию TypeScript и установил ее.
C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.2 \
Хотя я не смог найти файл tsserver.js, когда использовал Spotlight на своем Mac, я попытался снова с помощью mdfind и обнаружил, что его местоположение: «/ Usr/local/lib/node_modules/TypeScript/lib /»
Таким образом, я использовал этот путь при редактировании настроек рабочего пространства в файле settings.json.
Сейчас я использую мою самую последнюю версию TypeScript, и VSCode сообщает мне, что я использую мою последнюю версию.
В пакете TypeScript есть компилятор и языковая служба. VScode поставляется с языковой службой TypeScript, а не с компилятором. Вы можете увидеть языковой сервис в правом нижнем углу, как показывают другие ответы, но вы не можете видеть, какая версия компилятора использовалась.
У вас могут быть разные версии для компилятора и языковой службы.