使用
安装:npm install -g typescript
编译:tsc helloworld.ts
报错:tsc : 无法加载文件···
如果报如下错:
tsc : 无法加载文件 D:\Program Files\nodejs\tsc.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink
- 管理员身份运行vs code
- 在终端执行:get-ExecutionPolicy,显示Restricted
- 在终端执行:set-ExecutionPolicy RemoteSigned
- 在终端执行:get-ExecutionPolicy,显示RemoteSigned
nodemon运行ts文件
- 本地全局下载
nodemon
ts-node
typescript
三个模块
npm i nodemon ts-node typescript -g
- 在ts文件根文件夹下执行
tsc --init
- 运行ts文件
nodemon test.ts
tsconfig.json
ts遍历对象
ts遍历对象不要使用for···in
,使用for···of
- 理由:https://stackoverflow.com/questions/65300784/declare-key-type-of-for-in-loop-in-typescript
- 遍历的其他方式参考:TypeScript小状况之遍历对象属性
const disabled = computed(() => {
let flag = true
for (const [key, val] of Object.entries(formState)) {
if (!val) {
flag = true
break
} else {
flag = false
}
}
return flag
})
参考
学习网站:
- 文档简介 · TypeScript中文网 · TypeScript——JavaScript的超集
- 什么是 TypeScript · TypeScript 入门教程
- 推荐 7 个学习 TypeScript 的宝库,2021 学 TS 看这篇就够了!
- 2021 typescript史上最强学习入门文章(2w字) - 掘金
相关教程:
评论区