TypeScript基础 ts文件的创建与执行
创建
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文件的创建与执行相关推荐
- 【TypeScript】TS安装与使用
目录 初识TypeScript TypeScript给JS添加类型支持的原因 TypeScript相比JS的优势 TS工具包的安装 TS文件的编译和运行 简化TS的运行步骤 初识TypeScript ...
- postgres源码解析42 btree索引文件的创建--2
本文将从btbuild函数作为入口从源码角度进行讲解btree文件的创建流程,执行SQL对应为CREATE TABLE wp_shy(id int primary key, name carchar( ...
- Ts/Typescript基础运用
01.什么是Typescript.ts ts: TypeScript 的缩写,是微软开发的编程语言, Type+JavaScript (Type是类型 ===>在JS基础之上,为了JS添加了支持 ...
- ts定义html是什么类型,TypeScript—类型定义文件(*.d.ts)
一.ts文件中引入jquery. 1.大家是否有再vue 上使用过 ts,并再 .ts文件中引用过 jquery 1.1是不是遇到过如下问题: import $ from 'jquery'; /*** ...
- 【TypeScript】TS基础
TypeScript基础 文章目录 TypeScript基础 类型注解 TypeScript类型概述 TypeScript原始数据类型 数组类型 联合类型 类型别名 函数类型 基本使用 void 类型 ...
- TypeScript 初体验:第一个 TS 文件
步骤 1. 创建ts文件: ① 在桌面中创建文件夹:code. ② 在文件夹上点击鼠标右键,然后点击 Open With Code(用VSCode打开文件夹). ③ 在 VSCode 中新建ts文件: ...
- php 得到 ts文件,获取TypeScript声明文件.d.ts步骤详解
这次给大家带来获取TypeScript声明文件.d.ts步骤详解,获取TypeScript声明文件.d.ts的注意事项有哪些,下面就是实战案例,一起来看一下. 一.TypeScript的声明文件就像C ...
- TypeScript 里 .d.ts 文件的用处
StackOverflow 讨论 "d.ts"文件用于为 TypeScript 提供有关用 JavaScript 编写的 API 的类型信息.这个想法是你正在使用像jQuery 或 ...
- Ruby on Rails,创建和执行migrations迁移文件
在<Ruby on Rails,rake工具使用和数据库migrations迁移的概念>中,我们知道Rails中进行数据库迁移操作的基本概念和重要性.现在着手进行一个简单的数据库迁移实践吧 ...
最新文章
- NYOJ--811--变态最大值
- 编写单元测试代码遵守BCDE原则,以保证被测试模块的交付质量,那么下列说法正确的是
- php gd测试代码,PHP: GD - Manual
- MySQL_数据库表结构的操作
- c语言ntc程序,NTC热敏电阻测温度 单片机C和汇编源程序
- 启用了不安全的 HTTP 方法
- python做var模型_【Python金融量化】VaR系列(五):Copula模型估计组合VaR
- Jmeter接口测试实例图文示例
- Payload与form表单提交区别
- LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
- python怎么模拟鼠标移动点击_如何使用python来模拟鼠标点击?
- mdx 医学词典_Mdict的mdx词典文件如何解析,有相关的开源代码可以参考吗?
- 计算机 host id是指,关于如何修改hostid的问题Windows系统 -电脑资料
- 图样图森破:认识WiFi以后
- 公司的IT总监在公司里是什么样的角色?
- 甲骨文最新改邮箱、改账户名、改密码教程
- JavaSE常见面试题
- tar -d 选项 比较归档文件与文件系统中的内容
- mysql 数据库 ui查询_mysql数据库查询语句
- 利用python将多张图片合成视频
热门文章
- 解读:大数据分析及其数据来源
- 五年级上册计算机工作总结,五年级上册信息技术教学工作总结
- JAVA程序员笔试面试题汇总及答案 .
- 微服务.链路追踪.OpenTracing
- 大数据专业找工作分析
- macos可以升级到指定版本吗_如何升级mac系统版本?
- N32926 24小时连续测试720p, h.264 IPCAM功能,为什么基本不发热呢?
- 【python逻辑算法题】一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法
- 2019年安徽省c语言二级答案,2019年春江苏省计算机二级C语言真题
- Python彩色图片转成黑白图片