Typescript 在vscode中运行
准备工作
- 安装TypeScript
> npm install typescript -g
> tsc --version
Version 4.1.3
- 安装ts-node
> npm install ts-node -g
> ts-node -v
v9.1.1
不安装插件,终端中输入命令执行
由于node.js不能直接运行ts文件,所以需要先将ts编译成js文件,然后再执行js文件
在终端中输入 tsc hello.ts 生成 hello.js文件
然后输入 node hello.js 运行该文件
D:\vscodeWeb>tsc hello.ts
D:\vscodeWeb>node hello.js
hello
安装code Runner 插件,直接执行ts文件
-
安装
-
设置
修改settings.json文件,找到code-runner.runInTerminal
,code-runner.executorMap
,将原有值替换为下面的值即可
"code-runner.runInTerminal": true
"code-runner.executorMap": { "typescript": "tsc $fileName && node $fileNameWithoutExt.js"}
- 报错
有些电脑上可能会报在此系统上禁止运行脚本
的错误,以管理员权限启动CMD终端输入一下命令即可解决
set-ExecutionPolicy RemoteSigned