命令行下执行TypeScript文件的三种方法

TypeScript是一种开源编程语言,它是由微软开发和维护的。

TypeScript在语法上遵循JavaScript,但增加了更多的特性。它是JavaScript的超集。

为了执行或运行任何typescript文件,首先需要安装node并使用它在本地系统中全局安装typescript。

语法

要检查node是否安装,运行命令,如果没有,你必须先安装:

node -v

使用下面命令,安装typescript:

npm install -g typescript

方法一

安装typescript之后,创建一个.ts文件,例如,greet.ts有下面代码:

var greet: string = "Hello";
var geeks: string = "我们";
console.log(greet + " , " + geeks);  

上面的代码将会输出:

Hello , 我们

这个typescript文件greet.ts将在运行时创建同名的javascript文件。运行任何typescript文件有几种方式:

步骤一

首先,用以下命令运行typescript文件。这将自动从typescript创建一个同名的javascript文件。

tsc greet.ts

步骤二

现在运行javascript文件,即greet.ts文件将被执行:

node greet.js

方法二

您可以使用一个管道符号|和&&像下面这样合并这两个命令:

Windows

tsc greet.ts | node greet.js

Linx或MacOS:

tsc greet.ts && node greet.js

方法三

你也可以用下面的命令安装ts-node和typescript:

安装:

npm install -g ts-node

运行:

ts-node greet.ts

输出结果:使用这三种方法中的任何一种,输出将保持不变。

Hello , 我们

更多关于在命令行执行TypeScript文件方法请查看下面的相关链接

(0)

相关推荐

  • 浅谈TypeScript 用 Webpack/ts-node 运行的配置记录

    公司项目代码是用 TypeScript 写的, 中间遇到有些代码不要放到 Node 里面去跑. 具体场景一些路由配置, 比较大的一块 JSON 数据定义在 TypeScript 里. 我另外有增加脚本, 基于这些 JSON 数据用来生成切换路由的函数. 这就需要运行 TypeScript 了, 而且可能包含一些额外的业务代码. 首先 Node 运行 TypeScript 有提供 ts-node 用来处理. ts-node 会先编译 TypeScript 代码到 JavaScript, 再调用 N

  • TypeScript 运行时类型检查补充工具

    TypeScript是静态类型系统,在编译时做类型检查.一般而言,如果项目所用到的所有库.模块都是基于ts的,那么静态类型已经可以避免大部分编程层面的类型问题.不过,在一些场景下来,单纯静态类型是无法解决问题的,部分数据是动态传入到系统中的,主要包含场景如下: 第三方数据源(接口API.本地持久化存储.postMessage等) 第三方调用者传参 全局状态变更 当然,还有其他可能,总之,单纯靠静态类型检查,无法解决运行时类型问题.因此,我写了tyshemo这个工具.它可以帮助我们完成运行时的类型

  • Typescript的三种运行方式(小结)

    一.在线complier 这种方式最简单,不需在本地做任何配置安装,只需进入Typescript的官网,点击里面的playground就可以直接写代码了.但这种方式只适用于测试而不适用于开发. 二.本地命令行编译 1.在本地编译运行Typescript需要使用npm下载typescript npm install -g typescript 至于npm,就是node的包管理工具,下载node后就自动带了. 2.下载完成后可以使用 tsc -v 查看版本 3.使用:如在本地创建Hello.ts e

  • 命令行下执行TypeScript文件的三种方法

    TypeScript是一种开源编程语言,它是由微软开发和维护的. TypeScript在语法上遵循JavaScript,但增加了更多的特性.它是JavaScript的超集. 为了执行或运行任何typescript文件,首先需要安装node并使用它在本地系统中全局安装typescript. 语法 要检查node是否安装,运行命令,如果没有,你必须先安装: node -v 使用下面命令,安装typescript: npm install -g typescript 方法一 安装typescript之

  • mysql命令行下执行sql文件的几种方法

    目录 第一种方法:未连接mysql数据库时 第二方法:在已经连接数据库的情况下,此时命令提示符为mysql>, 用MySQL的source命令导入SQL文件实战记录 达到目的:通过命令行的方式,将tsinfo180516.sql文件导入到数据库demo1中. 效果图 第一种方法:未连接mysql数据库时 在mysql命令行下执行sql文件 运行--cmd C:\Users\lenovo>mysql -u账号 -p密码 -D数据库名 < sql文件绝对路径 C:\Users\lenovo&

  • 将java程序打成jar包在cmd命令行下执行的方法

    前言 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.本文将给大家介绍java程序打成jar包在cmd命令行下执行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.打包 二.修改配置文件是程序能够引用第三方jar包 1.新建一个文件夹,用来存储这个项目 ------------第三方jar包单独存在一个文件夹下面(这里放在了lib下面)(重点是lib要和weixin.jar同

  • python运行脚本文件的三种方法实例

    目录 python脚本执行的3种方法: 方法一:交互模式直接执行语句 方法二:通过脚本输出 方法三:脚本中指定 python 路径,修改文件为可执行文件 总结 python脚本执行的3种方法: (找到自己能够使用的方法,能用的方法就是好方法) 方法一:交互模式直接执行语句 交互模式下直接编写执行 Python语句,不用再创建脚本文件 Windows下: 打开并进入命令提示符-------->输入python并回车-------->即可进入交互模式 Linux 下: 打开终端模拟器-------

  • MySQL导入sql文件的三种方法小结

    目录 一.使用工具Navicat for MySQL导入 1.打开localhost_3306,选中右击“新建数据库” 2.指定数据库名和字符集(可根据sql文件的字符集类型自行选择) 3.选中数据库下的表运行SQL文件 4.选中路径导入 二.使用官方工具MySQL Workbench导入 1.第一种方法 2.第二种方法 三.使用命令行导入 总结 一.使用工具Navicat for MySQL导入 工具的具体下载及使用方法推荐的一篇文章:https://www.jb51.net/article/

  • 在js文件中引入(调用)另一个js文件的三种方法

    比如我写了一个JS文件,这个文件需要调用另外一个JS文件,该如何实现呢?下面就总结下在js文件中引入另一个js文件的实现 方法一,在调用文件的顶部加入下例代码 function addScript(url){ document.write("<script language=javascript src="+url+"></script>"); } 注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进

  • Go读取文件与写入文件的三种方法操作指南

    目录 文件写入操作 Write和WriteString写入操作 使用buffio内置包来读文件 第三种写入文件方法:ioutil.WriteFile 总结 打开和关闭文件操作: os.Open()函数能够打开一个文件,返回一个*File和一个err.对得到的文件实例调用close()方法能够关闭文件. package main import ( "fmt" "os" ) //文件操作 func main(){ //打开文件 file, err := os.Open(

  • 本地电脑向远程windows服务器传输文件的三种方法汇总

    目录 1.直接复制粘贴 2.Windows远程连接 windows+R,输入mstsc 点击“选项”按钮,打开远程连接选项卡 选择本地资源,点击详细信息 打开驱动器,选择你要共享的盘符 文件管理器 3.FileZilla 的使用 这篇文章主要介绍了本地电脑向windows服务器传输文件的三种方法汇总(本地电脑与远程windows服务器传输文件的方式)的相关资料,需要的朋友可以参考下 那么如何将我们本机的文件传送到云主机上呢? 1.直接复制粘贴 通过远程连接到这个服务器,然后本机到服务器能直接粘贴

  • 解析PHP生成静态html文件的三种方法

    本文将介绍Php 生成静态html文件的三种方法 .1,下面使用模版的一个方法! 复制代码 代码如下: <?php $fp = fopen ("templets.html","a"); if ($fp){ $fup = fread ($fp,filesize("templets.html")); $fp2 = fopen ("html.shtml","w"); if ($fwrite ($fp2,$f

  • python实现下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法requests. 下面来看看三种方法是如何来下载zip文件的: 方法一: import urllib import urllib2 import requests print "downloading with urllib" url = 'http://www.jb51.net//te

随机推荐