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

Various front-end printing methods of web: CSS controls web page printing style

CSS controls the printing style of web pages : Use...

How to install Odoo12 development environment on Windows 10

Preface Since many friends say they don’t have Ma...

Vue realizes the function of book shopping cart

This article example shares the specific code of ...

WeChat Mini Program to Implement Electronic Signature

This article shares the specific code for impleme...

How to monitor multiple JVM processes in Zabbix

1. Scenario description: Our environment uses mic...

Solutions to MySql crash and service failure to start

I have been in contact with PHP for so long, but ...

How to use Docker-compose to deploy Django applications offline

Table of contents Install Docker-ce for the devel...

Two ways to manage volumes in Docker

In the previous article, I introduced the basic k...

Detailed explanation of Nginx forwarding socket port configuration

Common scenarios for Nginx forwarding socket port...

js to achieve simple drag effect

This article shares the specific code of js to ac...