ts-node

ts支持了很多面向对象的特效,让js更想一款面向对象的语言,方便开发中抽象业务

如果需要运行ts 文件必须先把ts转换为js文件之后才可以执行

下面我们就可以直接使用ts-node工具,直接可以运行ts 文件,把繁琐的转换工作交给工具,注意,这里说的是开发环境哦,线上环境我们任然还是需要提前转换成js文件编辑部署的

安装

sudo npm i -g ts-nodesudo npm i -g typescript //把ts 文件转换js文件依赖工具

然后就可以执行使用了,比如项目入口文件为 app.ts

ts-node app.ts

小思考:结合nodemon 我们如何让ts文件变更后直接自动重启呢?

ts-node 让ts在开发环境不再繁琐相关推荐

  1. 使用Visual Studio Code + Node.js搭建TypeScript开发环境

    Visual Studio Code搭建Typescript开发环境 -- 相关文章: http://www.cnblogs.com/sunjie9606/p/5945540.html [注意:这里仅 ...

  2. java的环境变量设置_Java开发环境不再需要配置classpath

    前言: 之前发布了关于java开发环境配置的文章,经过与网友的交流,我了解到在jdk1.5以后,java开发环境配置的时候,确实不需要对classpath进行配置,查阅了一些资料以及与别人的交流,今天 ...

  3. 前端开发1之Node.js以及npm开发环境搭建

    关于现今的前端开发,由于微服务架构的普及,前端工程师必须承担更重要的任务.现在的后端工程师无需考虑JS.Ajax和json的解析遍历,或许只需要处理前端请求过来的各种带参请求(Get/Post/Pat ...

  4. 【鸿蒙 HarmonyOS】HarmonyOS 开发环境搭建 ( Node.js 安装 )

    文章目录 一.下载 Node.js® 安装包 二.安装 Node.js 三.验证 Node.js 鸿蒙 HarmonyOS 开发环境 DevEco Studio 安装 , 参考博客 : [鸿蒙 Har ...

  5. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...

  6. RAP2开发环境部署

    所需环境 1.mysql mysql linux安装步骤:https://blog.csdn.net/qq_31854907/article/details/85070544 2.redis redi ...

  7. RAP2本地开发环境部署

    目录 RAP2简介 本教程简介 环境要求 服务端 delos 环境搭建 构建项目 启动项目 客户端 dolores 环境搭建 构建项目 启动项目 RAP2简介 RAP2 是在 RAP1 基础上重做的新 ...

  8. 使用Visual Studio Code搭建TypeScript开发环境

    使用Visual Studio Code搭建TypeScript开发环境 1.TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是 ...

  9. Lightly 自动构建开发环境

    对一般的编辑器或集成开发环境而言,由于系统不同以及依赖出现差异,许多人往往面临开发好的项目在部署或协作时,面临功能失常的情况. 通常,构建开发环境耗时长达数小时.以团队协作为例,项目组加入新成员时,往 ...

最新文章

  1. Pycharm-列出代码结构
  2. 关于apt-get remove 与 apt-get purge
  3. CentOS7升级Python2.7.5至2.7.13版本
  4. 后端技术:数据持久化框架为什么放弃 Hibernate、JPA、Mybatis,最终选择 JDBCTemplate!...
  5. LetCode-MSSQL销售分析-I
  6. 专访联想谢政维:功耗和价格是天蝎项目最大障碍!
  7. C#使用Log4Net记录日志【转】
  8. Linux 输入输出重定向 2>/dev/null和>/dev/null 2>1和2>1>/dev/nul
  9. 使用Dockerfile为SpringBoot应用构建Docker镜像
  10. PAT 1031 查验身份证
  11. 公开的Webservice集锦
  12. python攻击校园网_Python--校园网爬虫记
  13. python利用PIL及openpyxl实现图片转为excel表格
  14. ajax回调函数中刷新页面方法
  15. mysql gitd 数据结构同步失败_MySQL案例-GTID同步失败:master has purged binary logs
  16. 紫书刷题记录:UVa1594,Ducci序列;
  17. 提高github下载速度的方法
  18. 个人公众号如何运营?可以从哪些方向突破?
  19. 服务器租用价格与哪些因素有关?
  20. [人工智能-深度学习-55]:循环神经网络 - 样本数据的几种编码方式:OneHot、ASCII、词向量word2vec

热门文章

  1. 计算机无法打开压缩包,电脑压缩文件为什么打不开?手把手教你解决压缩文件打不开的问题...
  2. Http协议之CONNECT方法
  3. LeetCode 412:Fizz Buzz(3/5倍数)
  4. Error in `levels<-`(`*tmp*`, value = as.character(levels)) : factor level [2] is duplicated
  5. Epic启动器里添加本地UE4版本
  6. Python编程之反向输出列表
  7. 我酸了,蚂蚁上市,财富自由都是他们的4、蚂蚁金服上市,算算你离财富自由还有多远?...
  8. Kubernetes 存储(Configmap、Secret、Volume、PV-PVC)
  9. 怎样关掉计算机的更新,电脑关机时总是出来更新并关机,怎么关闭系统更新?...
  10. C 语言陷阱和缺陷(一)