TypeScript
TypeScript 介绍
typescript 学习资源 typescript 官网 源码地址 TypeScript 是什么及特点 Typescript 是 javascript 的一个超集,提供了类型系统和对 ES6 的支持 可以编译成 javascript 写代码的时候进行了类型定义,可以在编译阶段发现错误 文件后缀为.ts,拿 typescript 编写 react 时后缀是.tsx 如何安装 hello world…
typescript 学习资源 typescript 官网 源码地址 TypeScript 是什么及特点 Typescript 是 javascript 的一个超集,提供了类型系统和对 ES6 的支持 可以编译成 javascript 写代码的时候进行了类型定义,可以在编译阶段发现错误 文件后缀为.ts,拿 typescript 编写 react 时后缀是.tsx 如何安装 hello world…
# 安装
npm install -g typescript
# 查看版本
tsc -v
# 编译
tsc 1.ts
// 00.ts
// 如何sayHello传的是非字符串类型,那么在编译时就会报错
function sayHello(person: string) {
console.log('hello ' + person);
}
sayHello('world');
tsc 00.ts
用来编译这个项目的根文件和编译选项
files 属性是一个数组,可以是相对文件路径或者绝对文件路径
{
// 配置编译选项
"compilerOptions": {
// 生成的模块形式
"module": "commonjs",
// 存在隐式 any 时抛错
"noImplicitAny": true,
// 移除注释
"removeComments": true,
"preserveConstEnums": true,
// 生成 .map 文件
"sourceMap": true
},
// 指定编译文件
"files": ["00.ts"]
}
include/exclude 属性是一个数组,支持通配符匹配文件
* :匹配 0 或多个字符(注意:不含路径分隔符)
? :匹配任意单个字符(注意:不含路径分隔符)
**/ :递归匹配任何子路径
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true
},
"include": ["*"],
"exclude": []
}
暂无评论
确认操作
请再次确认编辑图片
待上传图片 (剩余 0 张)
项目详情
确认评论邮箱
邀请制评论