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

Node 22.11使用ts-node报错

最近开始学ts,发现使用ts-node直接运行ts代码的时候怎么都不成功,折腾了一番感觉是这个node版本太高还不支持,

于是我找了一个替代品tsx

npm install tsx -g
npx tsx your-file.ts

-g代表全局安装,也可以开发环境安装,-g换成--save-dev

问题解决

使用这个命令也是不会直接产生js文件的

还有一种解决方案,就是根目录新建tsconfig.json文件,加上:

{
    "ts-node": {
      "compilerOptions": {
        "module": "CommonJS" 
      }
    }
  }

但是我不推荐,因为如果用CommonJs的话

Symbol类型就用不了了

所以还是建议使用第一种解决方案

http://www.dtcms.com/a/104992.html

相关文章:

  • 快速部署:AI创作系统通用部署流程,上手简单高效部署
  • 变更日志0..1.0
  • 图像相似性搜索算法比较 ——对比EfficientNet、 ViT、 VINO 、 CLIP 、 BLIP2算法优劣与场景测试
  • 从 BBRv2 到 BBRv3
  • AI预测3D新模型百十个定位预测+胆码预测+杀和尾+杀和值2025年4月1日第39弹
  • Python 图片水印处理工具
  • GZ073网络系统管理赛项赛题第1套模块A:网络构建解题笔记
  • 数据结构C语言练习(两个队列实现栈)
  • 【Arthas】 JVM分析工具——基础使用
  • 以下是C/C++后台开发常见的高概率面试题
  • 一起学大语言模型-通过ollama搭建本地大语言模型服务
  • 【Linux】用户向硬件寄存器写入值过程理解
  • Windows 图形显示驱动开发-WDDM 2.4功能-基于 IOMMU 的 GPU 隔离(三)
  • 程序化广告行业(48/89):DSP与外部平台对接的关键要点解析
  • 检索增强生成(RAG):强化 AI 智能体的知识 “武装”
  • 【C++游戏引擎开发】《线性代数》(6):SVD(奇异值分解)的数学原理与实现
  • Day19 -思维导图 -V2024小迪全栈
  • Uni-app入门到精通:uni-app的基础组件
  • Debian用二进制包安装mysql8.0.41 笔记250401
  • 链表基本操作
  • idea中的--、-D、-X的区别
  • Docker容器深度解析:从基础概念到企业级实践
  • LSTM网络是什么?
  • Suricata配置之YAML
  • Netty的心跳机制怎么实现的?
  • 【408--考研复习笔记】操作系统----知识点速览
  • 深入解析拓扑排序:算法与实现细节
  • EL表达式与JSTL标签库实战指南:从基础到OA系统改造
  • STL新增内容
  • flutter 曲线学习 使用第三方插件实现左右滑动