Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Visual Studio 2022 zapewnia bogatą obsługę programowania w języku JavaScript, zarówno przy użyciu języka JavaScript, jak i języka programowania TypeScript, który został opracowany w celu zapewnienia bardziej wydajnego i przyjemnego środowiska programistycznego Języka JavaScript, zwłaszcza podczas tworzenia projektów na dużą skalę. Możesz napisać kod JavaScript lub TypeScript w programie Visual Studio dla wielu typów aplikacji i usług.
Usługa językowa JavaScript
Środowisko JavaScript w programie Visual Studio 2022 jest napędzane przez ten sam silnik, który zapewnia obsługę TypeScript. Ten silnik zapewnia lepsze wsparcie dla funkcji, bogactwo i integrację od razu po wyjęciu z pudełka.
Opcja przywrócenia do starszej wersji usługi językowej JavaScript nie jest już dostępna. Użytkownicy mają nową usługę języka JavaScript dostępną od razu po wyjęciu z pudełka. Nowa usługa językowa jest oparta wyłącznie na usłudze językowej TypeScript, która jest obsługiwana przez analizę statyczną. Ta usługa pozwala nam zapewnić lepsze narzędzia, dzięki czemu kod JavaScript może korzystać z bogatszej funkcji IntelliSense na podstawie definicji typów. Nowa usługa jest uproszczona i zużywa mniej pamięci niż starsza usługa, zapewniając lepszą wydajność podczas skalowania kodu. Poprawiliśmy również wydajność usługi językowej w celu obsługi większych projektów.
Obsługa języka TypeScript
Domyślnie program Visual Studio 2022 zapewnia obsługę języków dla plików JavaScript i TypeScript w celu zasilania funkcji IntelliSense bez żadnej określonej konfiguracji projektu.
W przypadku kompilowania języka TypeScript program Visual Studio zapewnia elastyczność wybierania wersji języka TypeScript, która ma być używana dla poszczególnych projektów.
W scenariuszach kompilacji msBuild, takich jak ASP.NET Core, pakiet NuGet TypeScript jest zalecaną metodą dodawania obsługi kompilacji języka TypeScript do projektu. Program Visual Studio umożliwi dodanie tego pakietu przy pierwszym dodaniu pliku TypeScript do projektu. Ten pakiet jest również dostępny w dowolnym momencie za pośrednictwem menedżera pakietów NuGet. W przypadku użycia pakietu NuGet odpowiednia wersja usługi językowej będzie używana do obsługi języków w projekcie. Uwaga: minimalna obsługiwana wersja tego pakietu to 3.6.
Projekty skonfigurowane dla programu npm, takie jak projekty Node.js, mogą określać własną wersję usługi językowej TypeScript, dodając pakiet npm języka TypeScript. Wersję można określić przy użyciu menedżera npm w obsługiwanych projektach. Uwaga: minimalna obsługiwana wersja tego pakietu to 2.1.
SDK TypeScript został wycofany w programie Visual Studio 2022. Istniejące projekty korzystające z zestawu SDK powinny zostać uaktualnione do korzystania z pakietu NuGet.
Wskazówka
W przypadku projektów opracowanych w programie Visual Studio 2022 zachęcamy do korzystania z pakietu NuGet TypeScript lub TypeScript npm w celu zwiększenia przenośności na różnych platformach i środowiskach. Aby uzyskać więcej informacji, zobacz Kompilowanie kodu TypeScript przy użyciu języka NuGet i Kompilowanie kodu TypeScript przy użyciu narzędzia npm.
Szablony projektu
Począwszy od programu Visual Studio 2022, istnieje nowy typ projektu JavaScript/TypeScript (esproj) o nazwie JavaScript Project System (JSPS), który umożliwia tworzenie autonomicznych projektów Angular, React i Vue w programie Visual Studio. Te projekty front-endowe są tworzone przy użyciu narzędzi CLI frameworku zainstalowanych na Twoim komputerze lokalnym, dlatego wersja szablonu zależy od Ciebie. Aby przeprowadzić migrację z istniejących projektów Node.js do nowego systemu projektów, zobacz Migrowanie projektów Node.js. Aby uzyskać informacje o programie MSBuild dla nowego typu projektu, zobacz Właściwości programu MSBuild dla struktury JSPS
W tych nowych projektach można uruchamiać testy jednostkowe JavaScript i TypeScript, łatwo dodawać i łączyć projekty interfejsu API ASP.NET Core oraz pobierać moduły npm przy użyciu menedżera npm. Zapoznaj się z niektórymi przewodnikami szybkiego startu i samouczkami, aby rozpocząć pracę. Aby uzyskać więcej informacji, zobacz Samouczki programu Visual Studio | JavaScript i TypeScript.
Uwaga / Notatka
Uproszczony, zaktualizowany szablon jest dostępny od wersji 17.5 programu Visual Studio 2022. W porównaniu z szablonami spa ASP.NET dostępnymi w programie Visual Studio szablony SPA esproj dla ASP.NET Core zapewniają lepsze zarządzanie zależnościami npm oraz lepszą obsługę kompilacji i publikowania.
Program Visual Studio 2019 zapewnia zaawansowaną obsługę programowania w języku JavaScript, zarówno przy użyciu języka JavaScript, jak i języka programowania TypeScript, który został opracowany w celu zapewnienia bardziej wydajnego i przyjemnego środowiska programistycznego Języka JavaScript, zwłaszcza podczas tworzenia projektów na dużą skalę. Możesz napisać kod JavaScript lub TypeScript w programie Visual Studio dla wielu typów aplikacji i usług.
Usługa językowa JavaScript
Doświadczenie z językiem JavaScript w programie Visual Studio 2019 jest obsługiwane przez ten sam aparat, który zapewnia obsługę języka TypeScript. Daje możliwość lepszej obsługi funkcji, bogactwa i integracji od razu po zainstalowaniu.
Opcja przywrócenia do starszej wersji usługi językowej JavaScript nie jest już dostępna. Użytkownicy mają teraz od razu dostępną usługę języka JavaScript. Nowa usługa językowa jest oparta wyłącznie na usłudze językowej TypeScript, która jest obsługiwana przez analizę statyczną. Dzięki temu możemy zapewnić lepsze narzędzia, dzięki czemu kod JavaScript może korzystać z bogatszej funkcji IntelliSense opartej na definicjach typów. Nowa usługa jest uproszczona i zużywa mniej pamięci niż starsza usługa, zapewniając lepszą wydajność podczas skalowania kodu. Poprawiliśmy również wydajność usługi językowej w celu obsługi większych projektów.
Obsługa języka TypeScript
Program Visual Studio 2019 udostępnia kilka opcji integracji kompilacji języka TypeScript z projektem:
- Pakiet NuGet TypeScript. Po zainstalowaniu pakietu NuGet dla języka TypeScript 3.2 lub nowszego w projekcie odpowiednia wersja usługi językowej TypeScript zostanie załadowana w edytorze.
- Pakiet npm języka TypeScript. Po zainstalowaniu pakietu npm dla języka TypeScript 2.1 lub nowszego w projekcie odpowiednia wersja usługi językowej TypeScript zostanie załadowana w edytorze.
- Zestaw SDK języka TypeScript jest domyślnie dostępny w instalatorze programu Visual Studio.
Wskazówka
W przypadku projektów opracowanych w programie Visual Studio 2019 zachęcamy do korzystania z pakietu NuGet TypeScript lub TypeScript npm w celu zwiększenia przenośności na różnych platformach i środowiskach. Aby uzyskać więcej informacji, zobacz Kompilowanie kodu TypeScript przy użyciu języka NuGet i Kompilowanie kodu TypeScript przy użyciu narzędzia npm.
Projekty
Aplikacje języka JavaScript platformy UWP nie są już obsługiwane w programie Visual Studio 2019. Nie można tworzyć ani otwierać projektów platformy UWP języka JavaScript (plików z rozszerzeniem jsproj). Aby dowiedzieć się więcej, skorzystaj z naszej dokumentacji dotyczącej tworzenia progresywnych aplikacji internetowych (PWA), które działają dobrze w systemie Windows.