当前位置: 首页 > article >正文

使用 ts-node插件运行ts

前言

ts-node 是一个强大的Node.js工具,用于执行TypeScript代码,无需事先编译成JavaScript。它集成了TypeScript的解释器和REPL(Read-Eval-Print Loop),支持原生ES模块以及各种自定义选项,使得在Node.js环境中开发和调试TypeScript应用变得轻而易举。此项目主要使用的编程语言是 TypeScript,并且它依赖于Node.js环境。

1:安装node并配置镜像源

`node -v`查看node是否安装成功,

官网地址:https://github.com/TypeStrong/ts-node

2:使用npm全局安装typescript

npm install -g typescript

【验证:`tsc -v`,tsc作用是将ts文件编译成js文件:`tsc 被编译文件件的名字.ts`】

3:安装直接运行所需依赖包ts-node

npm install -g ts-node

4:安装插件

在设置中安装安装插件后重启

5:运行

重启后就会发现在ts文件中就会出现 run 了

第一次在使用ts-node包运行ts文件的时候,出现的错误 Cannot find name ‘console‘. Do you need to change your target library?ging the ‘lib‘ compiler option 错误

解决方案:

ts-node 版本过高,降低一下版本就好了。

npm i -g ts-node@8.5.4

或者是:

全局安装运行依赖包 tslib 和 @types/node。

npm i -g tslib @types/node


http://www.kler.cn/a/442831.html

相关文章:

  • Termora 一个开源的 SSH 跨平台客户端工具
  • 学习threejs,使用TrackballControls相机控制器
  • LKT4304新一代算法移植加密芯片,守护物联网设备和云服务安全
  • 晨辉面试抽签和评分管理系统之六:面试答题倒计时
  • React中createRoot函数原理解读——Element对象与Fiber对象、FiberRootNode与HostRootNode
  • 快速导入请求到postman
  • C++的诗行:类与对象(中)
  • 关于IP代理API,我应该了解哪些功能特性?以及如何安全有效地使用它来隐藏我的网络位置?
  • 通过Canvas获得视频某一帧
  • Myabits的执行过程
  • Eureka控制中心:微服务控制的极速上手指南
  • WPF+MVVM案例实战与特效(四十一)-WPF文本到几何路径转换的艺术:轻松实现自定义字体路径生成
  • Linux: 通过/proc/pid/stack查看程序卡在内核的什么地方
  • Python 实现炸弹人游戏
  • 智星云技术文档:GPU测速教程
  • Java中基于TCP的Socket编程
  • API开发:Flask VS FastAPI
  • 基于RK3588机器人控制器+3D视觉传感器的送餐机器人解决方案
  • 网络编程 02:IP 地址,IP 地址的作用、分类,通过 Java 实现 IP 地址的信息获取
  • 用 Python 格式化器重新定义用户体验
  • open-cv机器视觉相关知识
  • 蓝桥杯刷题——day6
  • 心法利器[122] | 算法面试的八股和非八股讨论
  • 借 SSM 之力,以 Vue 为笔绘就新锐台球厅管理系统设计与实现蓝图
  • NDRCContextUnmarshall断点函数分析之I_RpcBindingCopy函数的作用
  • oracle控制文件发生变化的情况