首页 > 编程语言 >tsx nodejs 增强支持执行typescript 以及esm

tsx nodejs 增强支持执行typescript 以及esm

时间:2024-01-18 14:33:18浏览次数:22  
标签:privatenumber nodejs ts typescript tsx esm com

tsx 属于一个nodejs的增强

包含的特性

  • 快速的按需ts 以及esm 编译
  • 支持commonjs 以及esm 包
  • 支持下一代ts 扩展(.cts, .mts)
  • 隐藏体验特性警告
  • ts repl
  • 解析tsconfig.json

适用的场景

  • 可以执行运行ts 而不需要进行配置
  • 更好的与esm,cjs 依赖交互

说明

tsx 是一个不错的本地开发工具,可以方便不同模块的集成运行,对于dev 模式的开发值得使用

参考资料

https://github.com/privatenumber/tsx

https://github.com/privatenumber/pkgroll

标签:privatenumber,nodejs,ts,typescript,tsx,esm,com
From: https://blog.51cto.com/rongfengliang/9315536

相关文章

  • NodeJs——error:03000086:digital envelope routines::initialization error
    前言vue2前端项目在服务器上打包报错,发现是高版本的node使用的是OpenSSL3.0,导致的不兼容,所以先临时抛出下环境变量,继续使用老板本的OpenSSL的实现;步骤解决方法exportNODE_OPTIONS=--openssl-legacy-provider具体报错信息root@iZuf6f5trc95ufa25hqb6eZ:/www/wwwroot/ad-cl......
  • [Typescript 5] override keyword
    OverridesAcommonmistake,thathashistoricallybeendifficultforTypeScripttoassistwithistyposwhenoverridingaclassmethodclassCar{honk(){console.log("beep")}}classTruckextendsCar{hoonk(){//OOPS!con......
  • [Typescript] Static block for Class
    InrecentTypescript,itispossibletodefinestaticblockclassCar{staticnextSerialNumber=100static{//thisisthestaticfieldfetch('https://get-next-serial-number.com').then(res=>res.json()......
  • 《nodejs安装篇》nodejs卸载及重装
    参考链接:https://blog.csdn.net/strawberry_x/article/details/113648770?spm=1001.2014.3001.5501卸载首先在控制面板的程序中卸载nodejs然后删除这两个文件夹然后检查是否有一下文件夹,若有,就删除c://user/xxx/node_modelsc://ProgramFiels/nodejsc://user/xxx/AppData/......
  • 《nodejs安装篇》nodejs安装windows详细版
    参考链接:https://www.cnblogs.com/feiye512/p/12539306.html安装1、下载安装包下载地址:https://nodejs.org/zh-cn/download/根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包.msi和.zip格式区别:1、.msi是Windowsinstaller开发出来的程序安装文件,它可以让你......
  • 《nodejs新建篇》nvm安装
    参考链接:https://www.cnblogs.com/jing-tian/p/11225123.html介绍nvm是node.js的版本管理工具,可以运行在多种操作系统上。nvmforwindows是使用go语言编写的软件。我电脑使用的是Windows操作系统,所以我要记录下在此操作系统上nvm的安装和使用。下载nvm-windows最新下载......
  • 《nodejs安装篇》nodejs安装
    安装参考链接:https://www.runoob.com/nodejs/nodejs-install-setup.html本安装教程以Node.jsv4.4.3LTS(长期支持版本)版本为例。Node.js安装包及源码下载地址为:https://nodejs.org/zh-cn/download/。你可以根据不同平台系统选择你需要的Node.js安装包。Node.js历史版......
  • 《nodejs概念篇》ES6
    ES6简介参考链接:https://www.cnblogs.com/itzlg/p/11854386.htmlECMAScript6.0(简称ES6),是JavaScript语言的下一代标准。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。es6入门文档:http://caibaojian.com/es6/ES6的新特性参考链接:https://w......
  • nodeJS搭建简单socket测试
    背景:有个小伙伴使用vue连不上公司的socket,但又要想做连接测试。网上搜索,安装node环境,其实就是下载个安装包:https://nodejs.org/en/download,安装成功后,配置一下环境变量,配置后win+R,输入cmd打开命令框,输入node-v,可以正常输出node的版本号,说明node安装完成。然后就是如何创建一个n......
  • nvm管理nodejs
    gitub搜索nvm-windows,选择收藏最多的点击release,选择最新的版本下载,安装:修改nvm和npm的路径打开nvm文件夹,找到settings.txt文件,修改settings.txt的内容(主要为了解决nvm安装node时,使得node与npm对应的安装成功)root:C:\nvmpath:C:\ProgramFiles\nodejs//将npm镜像改为淘......