Detailed steps to build the TypeScript environment and deploy it to VSCode

Detailed steps to build the TypeScript environment and deploy it to VSCode

Preface: If you want to build TypeScript , you need npm . If you want to have cnpm , you need a node environment. If you have all of them, then read on.

TypeScript environment construction

Step 1: Download Taobao mirror

First check whether you have successfully installed npm

Please add a description of the image

It is not enough to have npm, you also need to download cnpm, the command is as follows (copy and paste directly):

npm install -g cnpm --registry=https://registry.npm.taobao.org

After downloading, it will appear like this.

Please add a description of the image

Step 2: Download TypeScript

In the command window, enter (copy and paste directly):

npm install -g typescript

Download it like this.

Please add a description of the image

Check the version number:

tsc -v

This way TS is completely ready.

Please add a description of the image

Deploy to VSCode

First create a folder tsDemo,

Create a demo.ts file in the tsDemo folder and write the content. .
Next, jump to the tsDemo folder location in the command window.

insert image description here

Then you need to generate a tsconfig.json file at this location.
Just copy this command:

tsc --init

Then the tsconfig.json file will be generated in the tsDemo folder.

Modify tsconfig.json configuration

Drag the tsDemo folder to vsCode. , find tsconfig.json,
Remove the comment of the line I selected and save it.

insert image description here

Then select the ts file and click: Terminal => Run Build Task. Click tsc: monitor

insert image description here

Then a js folder will be generated in the terminal, which contains the js file compiled from the ts file.
It's done, give yourself a round of applause🎉🎉🎉

insert image description here

Possible errors

tsc: Unable to load file C:\Users\JMQ\AppData\Roaming\npm\tsc.ps1,
Because running scripts is prohibited on this system. For more information, see
about_Execution_Policies at https://go.microsoft.com/fwlink/?LinkID=135170.

Solution :

Run vscode as administrator.

insert image description here

Then enter in the terminal:

set-executionpolicy remotesigned

It won't report an error.

ps: Let's take a look at how vscode executes typescript files.

1. Execute the tsc xxx.ts command in the vscode console to convert it to xxx.js

2. Execute node xxx.ts to output the result

This is the end of this article about the detailed steps of setting up the TypeScript environment and deploying it to VSCode. For more information about setting up the TypeScript environment, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • TypeScript uses vscode to monitor the code compilation process
  • How to edit TypeScript with VsCode
  • VSCode development TypeScript implementation steps

<<:  CSS3 realizes draggable Rubik's Cube 3D effect

>>:  MySQL query redundant indexes and unused index operations

Recommend

display:grid in CSS3, an introduction to grid layout

1. Grid layout (grid): It divides the web page in...

Solution to MySQL replication failure caused by disk fullness

Table of contents Case scenario Solving the probl...

Detailed Introduction to Nginx Installation and Configuration Rules

Table of contents 1. Installation and operation o...

How to display the border when td is empty

Previously, I summarized how to use CSS to achieve...

Implementation code for partial refresh of HTML page

Event response refresh: refresh only when request...

Implementation of TCPWrappers access control in Centos

1. TCP Wrappers Overview TCP Wrappers "wraps...

React+Typescript implements countdown hook method

First, setInterval is encapsulated as a Hook 👇 im...

Problems and solutions when installing and using VMware

The virtual machine is in use or cannot be connec...

How to quickly install RabbitMQ in Docker

1. Get the image #Specify the version that includ...

Solution to the CSS height collapse problem

1. High degree of collapse In the document flow, ...

Echarts legend component properties and source code

The legend component is a commonly used component...

Detailed explanation of flex and position compatibility mining notes

Today I had some free time to write a website for...

CSS3 realizes the glowing border effect

Operation effect: html <!-- This element is no...

Using jQuery to implement the carousel effect

This article shares the specific code for impleme...