typescript服务器
什么是 TypeScript
TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。
安装 TypeScript
通过 npm 安装
$ npm install typescript -g以上命令会在全局环境下安装 tsc 和 tsserver 两个命令,安装完成之后,我们就可以在任何地方执行它了。
tsserver
TypeScript 独立服务器(又名 tsserver )是一个节点可执行文件,它封装了 TypeScript 编译器和语言服务,并通过 JSON 协议公开它们。tsserver 非常适合编辑器和 IDE 支持。
一般工作中不常用到它。进一步了解tsserver
tsc
tsc 为 typescript compiler 的缩写,即 TypeScript 编译器,用于将 TS 代码编译为 JS 代码。使用方法如下:
$ tsc index.ts编译成功后,就会在相同目录下生成一个同名 js 文件,你也可以通过命令参数来修改默认的输出名称。
默认情况下编译器以 ECMAScript 3(ES3)为目标。可以通过 tsc -h 命令查看相关帮助,可以了解更多的配置。
我们约定使用 TypeScript 编写的文件以 .ts 为后缀,用 TypeScript 编写 React 时,以 .tsx 为后缀。
Hello TypeScript(例子)
结合 tsc 命令,我们一起写一个简单的例子。
创建一个 index.ts 文件。
let text: string = 'Hello TypeScript'执行 tsc index.ts 命令,会在同目录下生成 index.js 文件。
var text = 'Hello TypeScript';一个简单的例子就实现完了。我们可以通过官网提供的 Playground 进行验证。
但是在项目开发过程中我们会结合构建工具,如 webpack,和对应的本地服务 dev-server 等相关工具一同使用。
项目根目录中有一个 tsconfig.json 文件,简单介绍其作用。
tsconfig.json
如果一个目录下存在一个 tsconfig.json 文件,那么它意味着这个目录是 TypeScript 项目的根目录。tsconfig.json 文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:
- 不带任何输入文件的情况下调用 tsc,编译器会从当前目录开始去查找 tsconfig.json文 件,逐级向上搜索父目录。
- 不带任何输入文件的情况下调用 tsc,且使用命令行参数 --project(或 -p )指定一个包含 tsconfig.json 文件的目录。
当命令行上指定了输入文件时,tsconfig.json文件会被忽略。
如何使用 typescript-eslint/ban-types 提升你的 TypeScript 代码质量
如何解决 TypeScript 中 property 'innerText' does not exist on type 'EventTarget' 的错误
解决 TypeScript 错误:property 'div' does not exist on type 'jsx.intrinsicElements'
如何使用 TypeScript 和 ESLint 的 ban types 提高代码质量
深入理解 TypeScript 装饰器与 Descriptor 的应用
解析Babel和TypeScript编译器(TSC)的关系及如何高效结合使用
云服务器搭建Typecho个人博客网站,保姆级建站教程,网站搭建教程,typecho插件仓库插件testore1.1.5
如何为React和TypeScript项目配置ESLint以提升代码质量
解决Java工厂Bean的无效值类型错误: invalid value type for attribute 'factorybeanobjecttype': java.lang.String