当前位置: 首页 > 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类型就用不了了

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

相关文章:

  • 快速部署: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
  • 链表基本操作
  • 王伟妻子人民日报撰文:81192,一架永不停航的战机
  • 农行回应“病重老人被要求亲自取钱在银行去世”:全力配合公安机关调查
  • 获派驻6年后,中国驻厄瓜多尔大使陈国友即将离任
  • 宜昌谱写新叙事:长江大保护与高质量发展如何相互成就
  • 晋级四强!WTA1000罗马站:郑钦文2比0萨巴伦卡
  • 美国务院批准向土耳其出售导弹及相关部件,价值3.04亿美元