我的编程空间,编程开发者的网络收藏夹
学习永远不晚

TypeScript开发环境安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

TypeScript开发环境安装

一、NPM 安装 TypeScript

1、安装TypeScript包

如果你的本地环境已经安装了 npm 工具,可以直接使用npm工具来安装TypeScript,这个TypeScript的Package其实也是一个Compiler,可以通过这个Complier将typescript编译成javascript。

可以使用以下命令来安装:

npm install -g typescript

安装完成后我们可以使用 tsc 命令来执行 TypeScript 的相关代码,以下是查看版本号:

tsc -v
# Version 3.2.2

2、将 TypeScript 转换为 JavaScript 代码(编译)

TypeScript 转换为 JavaScript 过程如下图:

然后我们新建一个 my1.ts 的文件,通常我们使用 .ts 作为 TypeScript 代码文件的扩展名。代码如下:

var message:string = "Hello World" 
console.log(message)

然后执行以下命令将 TypeScript 转换为 JavaScript 代码:

tsc my1.ts

这时候再当前目录下(与 my1.ts 同一目录)就会生成一个 my1.js 文件,代码如下:

var message = "Hello World";
console.log(message);

注意:我们可以同时编译多个 ts 文件:

tsc file1.ts file2.ts file3.ts

tsc 常用编译参数如下表所示:

3、使用 node 命令来执行JavaScript

执行 my1.js 文件:

node my1.js 
# Hello World

二、vscode 直接调试 ts 文件

很多 IDE 都有支持 TypeScript 插件,如:Visual Studio,Sublime Text 2,WebStorm / PHPStorm,Eclipse 等。

我们可以在左侧窗口中点击当前编辑的代码文件,选择 open in command prompt(在终端中打开),

这时候我们就可以在屏幕的右侧下半部分使用 tsc 命令来执行 TypeScript 文件代码了。

如果中断选择PowerShell,则可能出现以下错误:

无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本

可以通过以下方法解决:

  • 1.win s 搜索powershell 以管理身份运行
  • 2.使用set-ExecutionPolicy RemoteSigned命令将计算机上的执行策略更改为 RemoteSigned,输入Y确定

1、安装 typings

typings 主要是用来获取.d.ts文件。当typescript使用一个外部JavaScript库时,会需要这个文件,当然好多的编译器都用它来增加智能感知能力。

npm install -g typings

2、在 VSCode 中集成 ESLint 检查

在编辑器中集成 ESLint 检查,可以在开发过程中就发现错误,极大的增加了开发效率。

要在 VSCode 中集成 ESLint 检查,我们需要先安装 ESLint 插件,点击「扩展」按钮,搜索 ESLint,然后安装即可。

VSCode 中的 ESLint 插件默认是不会检查 .ts 后缀的,需要在「文件 => 首选项 => 设置」中,添加以下配置:

{
  "eslint.validate": [
    "typescript"
  ]
}

创建test项目

输入:

npm init

创建依赖包文件:package.json

3、创建并配置 tsconfig.json

在项目的根目录下,执行下面的命令:

tsc –-init

自动创建了一个TypeScript配置文件:tsconfig.json

主要是将 sourceMap 设置为true。同时注意输出和输入目录。

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": true,
        "outDir": "./dist",
        "sourceMap": true
    },
    "include": [
        "class="lazy" data-src*"
    ]
}

4、使用自动实时编译

利用 vscode 的 tasks,可以自动将 ts 编译为 js。也可以使用别的方式编译,如:gulp,webpack 等。

Ctrl + Shift + B 运行构建任务,将显示以下“tsc构建- tsconfig.json”选项:

或者点击“终端”菜单中的“运行任务”

自动添加添加任务文件: /.vscode/tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for thedocumentation about the tasks.json format
   "version": "0.1.0",
   "command": "tsc",
   "isShellCommand": true,
   //-p 指定目录;-w watch,检测文件改变自动编译
   "args": ["-p", ".","-w"],
   "showOutput": "always",
   "problemMatcher": "$tsc"
}

然后,Ctrl + Shift + B 运行构建任务,将显示以下选项

选择 “tsc: 监视 - tsconfig.json ”,回车运行之后,编辑的代码保存之后,就会自动编译。

5、配置调试

调试时,需要配置 vscode 的 launch.json 文件。这个文件记录启动选项。
添加或编辑文件 /.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/dist/main.js",
            "args": [],
            "cwd": "${workspaceRoot}",
            "protocol": "inspector"
        }
    ]
}

注意 : program 需设置为你要调试的 ts 生成的对应的 js。
假如需要调试 /class="lazy" data-src/main.ts,则此处为 ${workspaceRoot}/dist/main.js

6、调试

打开 main.ts,在左侧添加断点,进行调试。

三、使用 ts-node 调试 ts 文件(方便)

https://github.com/TypeStrong/ts-node

ts-node 调试 ts 文件时,不会显式生成 js。假如你不想编译为 js 后 再调试,可以考虑这种方式。

1、安装 npm 依赖包(本地非全局)

npm install typescript npm 
install ts-node

2、配置 launch.json

打开 DEBUG 界面,添加 配置
或者编辑 /.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "<code>Current TS File</code>",
            "runtimeArgs": [
                "-r",
                "ts-node/register"
            ],
            "cwd": "${workspaceRoot}",
            "protocol": "inspector",
            "args": [
                "${relativeFile}"
            ]
        }
    ]
}

或者将args改成以下,调试单独ts文件

"args": [
        "${workspaceFolder}/class="lazy" data-src/index.ts"
      ]

3、调试

  • 打开要调试的 ts 文件,添加debugger
  • 打开 debug 界面。
  • DEBUG后 选择 launch.json 中对应的配置,此处为Current TS File
  • 点击运行按键或者按 F5 运行。

到此这篇关于TypeScript开发环境安装的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

TypeScript开发环境安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

TypeScript开发环境如何安装

本篇内容介绍了“TypeScript开发环境如何安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、NPM 安装 TypeScript1、
2023-07-02

Python开发环境安装

https://www.python.org/getit/https://www.jetbrains.com/pycharm/https://www.cnblogs.com/dalanjing/p/6978373.htmlPyCharm视频
2023-01-30

fedora 安装gtk3开发环境

要用fedora开发gtk3,对系统的最低要求是:系统必须是fedora15即以上版本安装gtk3开发环境命令:sudo yum groupinstall development-libs development-tools gnome-s
2023-01-31

安装Nginx+Lua开发环境

本文主要详细介绍了安装Nginx+Lua开发环境的过程以及nginx+lua的配置,十分的详尽,这里推荐给小伙伴们。首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得N
2023-06-05

linux环境安装node.js开发环境的方法

本篇内容介绍了“linux环境安装node.js开发环境的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.这里因为没有服务器,我们本地
2023-06-17

android开发环境怎么安装

安装 Android 开发环境可以分为以下几个步骤:1. 下载并安装 Java Development Kit (JDK):访问 Oracle 官网下载适合你操作系统的 JDK,然后按照安装向导进行安装。安装完成后,设置环境变量 `JAVA
2023-08-15

Python:免安装的开发环境

通常我们在windows下,需要安装Python以及相应的开发环境。不过我们还可以采用直接解压的方式,得到Python以及相应的开发环境,这样更加简洁和灵活。Python以及相应的开发环境称为Wing Personal,Python的集成开
2023-01-31

Appium安卓和iOS开发环境安装

Appium是移动端的自动化测试工具,类似于Selenium,利用它可以驱动Android,iOS等设备完成自动化测试,比如模拟点击,滑动,输入等操作....Appium有两种安装方式1 直接下载安装包Appium Desktop2 通过N
2023-01-30

mac怎么安装golang开发环境

今天小编给大家分享一下mac怎么安装golang开发环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。mac能跑golang
2023-07-04

eclipse 如何安装 php开发环境

这篇文章主要介绍了eclipse 如何安装 php开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。eclipse安装php开发环境的方法:1、在help里面选择Inst
2023-06-25

eclipse 怎么安装 php开发环境

eclipse安装php开发环境的方法:1、在help里面选择Install New Software;2、下载安装php插件;3、配置PHP Server;4、在eclipse上进行PHP开发即可。
2019-04-27

windows8.1+iis8.5下安装node.js开发环境

nodejs很久前就想玩玩,不过一直没时间,昨晚花了4个小时来捣鼓到iis上架设成功了,废话不说了。 PS:我的系统是windows8.1 x64,所以自带iis8.5的,下载的文件也是x64的。 No.1:下载文件Nodejs  http
2022-06-04

Linux RedHat下安装Python2.7开发环境

Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/py
2022-06-04

编程热搜

目录