VsCode:配置TypeScript开发环境

一、前提

电脑已经安装了npm
何如安装npm,请点击查看Node.js、npm常用命令、安装多个node版本

提醒:下文讲解操作是在mac 系统进行的,TypeScript简称:ts

二、安装TypeScript

  1. 在终端里执行命令:npm install -g typescript
  2. 查看版本,在终端执行命令:tsc -v
    在这里插入图片描述
  3. 安装ts-node
    终端里执行命令:npm install -g ts-node
  4. 查看ts-node版本,在终端里执行命令:ts-node -v
    在这里插入图片描述

三、创建TypeScript项目

  1. 创建名为LearnTypeScript文件夹
  2. 在LearnTypeScript文件夹里面新建dist 和 src两个文件夹
    dist文件夹用于存放ts文件转换的js文件
    src文件夹用于存放ts文件
  3. 初始化ts项目,
    终端里切换到LearnTypeScript文件夹
    执行命令:tsc --init,按下回车键,然后会生成tsconfig.json文件
    在这里插入图片描述
  4. 在终端里执行命令:npm init -y ,则会生成package.json文件
  5. 项目文件图
    在这里插入图片描述

四、使用VsCode打开LearnTypeScript项目

4.1 修改tsconfig.json文件

打开tsconfig.json ,将:rootDir和outDir的注释放开, 修改如下所示
“rootDir”: “./src”,
在这里插入图片描述

“outDir”: “./dist”,
在这里插入图片描述

提醒:修改完后记得保存一下

4.2 在src目录里创建test.ts文件

在这里插入图片描述

4.3 添加vscode的task.json文件
  1. 按下cmd+shift+B执行编译指令:
    因为没有配置tasks.json,vscode并没有执行编译任务;出现如下弹框
    在这里插入图片描述
4.4 vsocde根据tsconfig提供了两种编译方式

方式一: 整个项目build,特点就是慢;
方式二:watch模式,就是通过监听你修改了ts文件,自动后台编译,特点就是快

4.5 添加tsc:bulid - tsconfig.json配置

在这里插入图片描述

点击上图最右边的齿轮按钮添加默认添加了配置,此时项目当中新增了.vscode/task.json;如下图所示:
在这里插入图片描述

tasks.json文件代码
在这里插入图片描述

添加好build之后,开始编译test.ts文件
在这里插入图片描述
在这里插入图片描述

查看dist文件夹里来自test.ts文件编译生成的test.js文件
在这里插入图片描述

  • 30
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置TypeScript环境,你需要完成以下几个步骤: 1. 首先,确保你的电脑上已经安装了Node.js和NPM环境。你可以在官网https://nodejs.org/上下载并安装最新版本的Node.js。 2. 安装TypeScript。你可以使用NPM来安装TypeScript,打开命令行工具,运行以下命令: ``` npm install typescript -g ``` 3. 验证TypeScript安装成功。在命令行工具中运行以下命令来查看TypeScript的版本: ``` tsc --version ``` 4. 安装一个代码编辑器。推荐使用Visual Studio Code(VSCode)作为代码编辑器。你可以在官网https://code.visualstudio.com/上下载并安装VSCode。 5. 配置VSCode环境。打开VSCode,点击左侧的扩展图标,搜索并安装"TypeScript"扩展。安装完成后,你就可以在VSCode中编写和调试TypeScript代码了。 通过完成以上步骤,你就成功配置TypeScript开发环境。现在你可以愉快地开始编写TypeScript代码了! #### 引用[.reference_title] - *1* *3* [TypeScript开发(一) 环境搭建](https://blog.csdn.net/yexudengzhidao/article/details/103106797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [TypeScript环境配置详解](https://blog.csdn.net/qq_44749491/article/details/127419988)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值