创建

1.新建一个文件夹
2.用vscode打开
3.在文件夹下新建一个hello.ts的文件

执行

在ts文件中输入代码console.log('111')

因为node.js不能直接读取ts代码 需要转换成ts文件再进行读取(需要安装typescript包)
在终端 输入 tsc hello.ts node hello.js 即可将ts文件转化成js文件并打印结果

简化执行

如果修改代码如果都执行上方两个代码过于繁琐,所以我们可以采取简化方式 , 安装ts-node包 npm i -g ts-node 使用方式:ts-node hello.ts

使用这个命令可能会报错:
TSError: ⨯ Unable to compile TypeScript:
hello.ts:1:1 - error TS2584: Cannot find name ‘console’. Do you need to change your target library? Try changing the ‘lib’ compiler option to include ‘dom’.
1 console.log(‘111’);

原因是:版本ts-node的版本太新了
使用 npm uni -g ts-node 卸载掉ts-node
再使用 npm i -g ts-node@8.5.4下载旧一点的版本就不会了.

TypeScript基础 ts文件的创建与执行相关推荐

  1. 【TypeScript】TS安装与使用

    目录 初识TypeScript TypeScript给JS添加类型支持的原因 TypeScript相比JS的优势 TS工具包的安装 TS文件的编译和运行 简化TS的运行步骤 初识TypeScript ...

  2. postgres源码解析42 btree索引文件的创建--2

    本文将从btbuild函数作为入口从源码角度进行讲解btree文件的创建流程,执行SQL对应为CREATE TABLE wp_shy(id int primary key, name carchar( ...

  3. Ts/Typescript基础运用

    01.什么是Typescript.ts ts: TypeScript 的缩写,是微软开发的编程语言, Type+JavaScript (Type是类型 ===>在JS基础之上,为了JS添加了支持 ...

  4. ts定义html是什么类型,TypeScript—类型定义文件(*.d.ts)

    一.ts文件中引入jquery. 1.大家是否有再vue 上使用过 ts,并再 .ts文件中引用过 jquery 1.1是不是遇到过如下问题: import $ from 'jquery'; /*** ...

  5. 【TypeScript】TS基础

    TypeScript基础 文章目录 TypeScript基础 类型注解 TypeScript类型概述 TypeScript原始数据类型 数组类型 联合类型 类型别名 函数类型 基本使用 void 类型 ...

  6. TypeScript 初体验:第一个 TS 文件

    步骤 1. 创建ts文件: ① 在桌面中创建文件夹:code. ② 在文件夹上点击鼠标右键,然后点击 Open With Code(用VSCode打开文件夹). ③ 在 VSCode 中新建ts文件: ...

  7. php 得到 ts文件,获取TypeScript声明文件.d.ts步骤详解

    这次给大家带来获取TypeScript声明文件.d.ts步骤详解,获取TypeScript声明文件.d.ts的注意事项有哪些,下面就是实战案例,一起来看一下. 一.TypeScript的声明文件就像C ...

  8. TypeScript 里 .d.ts 文件的用处

    StackOverflow 讨论 "d.ts"文件用于为 TypeScript 提供有关用 JavaScript 编写的 API 的类型信息.这个想法是你正在使用像jQuery 或 ...

  9. Ruby on Rails,创建和执行migrations迁移文件

    在<Ruby on Rails,rake工具使用和数据库migrations迁移的概念>中,我们知道Rails中进行数据库迁移操作的基本概念和重要性.现在着手进行一个简单的数据库迁移实践吧 ...

最新文章

  1. NYOJ--811--变态最大值
  2. 编写单元测试代码遵守BCDE原则,以保证被测试模块的交付质量,那么下列说法正确的是
  3. php gd测试代码,PHP: GD - Manual
  4. MySQL_数据库表结构的操作
  5. c语言ntc程序,NTC热敏电阻测温度 单片机C和汇编源程序
  6. 启用了不安全的 HTTP 方法
  7. python做var模型_【Python金融量化】VaR系列(五):Copula模型估计组合VaR
  8. Jmeter接口测试实例图文示例
  9. Payload与form表单提交区别
  10. LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
  11. python怎么模拟鼠标移动点击_如何使用python来模拟鼠标点击?
  12. mdx 医学词典_Mdict的mdx词典文件如何解析,有相关的开源代码可以参考吗?
  13. 计算机 host id是指,关于如何修改hostid的问题Windows系统 -电脑资料
  14. 图样图森破:认识WiFi以后
  15. 公司的IT总监在公司里是什么样的角色?
  16. 甲骨文最新改邮箱、改账户名、改密码教程
  17. JavaSE常见面试题
  18. tar -d 选项 比较归档文件与文件系统中的内容
  19. mysql 数据库 ui查询_mysql数据库查询语句
  20. 利用python将多张图片合成视频

热门文章

  1. 解读:大数据分析及其数据来源
  2. 五年级上册计算机工作总结,五年级上册信息技术教学工作总结
  3. JAVA程序员笔试面试题汇总及答案 .
  4. 微服务.链路追踪.OpenTracing
  5. 大数据专业找工作分析
  6. macos可以升级到指定版本吗_如何升级mac系统版本?
  7. N32926 24小时连续测试720p, h.264 IPCAM功能,为什么基本不发热呢?
  8. 【python逻辑算法题】一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法
  9. 2019年安徽省c语言二级答案,2019年春江苏省计算机二级C语言真题
  10. Python彩色图片转成黑白图片