草庐IT

nonstop_tsc

全部标签

javascript - 如何使用 TypeScript 编译器 (TSC) 解析 Node.js ES6 (ESM) 模块。 TSC 不发出正确的文件扩展名

我正在尝试将我的TypeScript项目转换为JavaScript,但是,似乎有些不对劲。我将项目配置为通过"module":"ES6"解析为ES6模块(又名ESM)设置,但不能解决问题。这就是我的tsconfig.json配置如下:{"compilerOptions":{"module":"es6","target":"es6","lib":["es6"],"sourceMap":true,}}使用一对模块的测试用例:我使用两个模块编写了一个简单的测试用例senario。第一个模块—module1.ts—只导出一个常量,如下所示:>exportconsttestText="Itwor

windows - tsc ts/game.ts --out 没有文件输出

我在努力tscts/game.ts--outtest.js--moduleamd在我在webstorm中的typescript项目上,但是控制台没有显示任何错误,也没有输出test.js文件。 最佳答案 您不能将--out与--moduleamd一起使用。您要么使用外部模块(amd),要么将您的JS合并到一个文件中。只需运行:tscts/game.ts--outtest.js更多:https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1 关于win

TSC TSCONFIG.JSON设置与JS类兼容的JS类?

我有一个打字稿接口,一个抽象类(实现接口)以及扩展抽象类的类。我正在构建的这个打字稿库使用jQuery很多,并采用$作为构造函数的论点。我想用tsc将其编译成JavaScript类中,该类将使用ReactJS,以WebKit/Safari537为目标。我在用着requirejs添加jQuery和生成的库如下:define(["jquery","vham"],function($,VHAM){alert('$:'+$);//Thisexistsalert('VHAM:'+VHAM);//Thiscrashes...js/app/main.js我所有的库JavaScript代码都输出到js/lib

搭建 TypeScript 环境 & TSC 命令的使用 & 配置 tsconfig 文件

目录一、全局配置TypeScript环境1、查看TS版本2、全局安装TS二、TSC命令的使用1、使用tsc生成tsconfig.json配置文件2、通过tsc编译指定的ts文件3、通过tsc自动编译ts文件三、tsconfig.json配置文件的解析1、顶层属性(1)、compilerOptions(2)、file(3)、include和exclude(4)、compileOnSave(5)、extends(6)、typeAcquisition(7)、watchOptions(8)、reference2、重点配置属性(1)、strict模式详解(2)、模块解析baseUrl(3)、路径映射(p

npm的报错、‘tsc’不是内部或外部命令报错总结

一、检查环境变量1.检查环境变量有没有配好!被自己坑到,配置环境变量的时候不仔细,导致后面问题多多。①直接在搜索框搜“高级系统设置”②点“环境变量”③NODE_PATH没有就新建一下,地址是node_modules的目录,一般在你的node.js的安装位置那里找④找到PATH,点“编辑”,把箭头指的路径都加上去,根据你自己的实际情况来加D:\programFiles\NodejsD:\programFiles\Nodejs\node_global\node_modules把上面的都配好就差不多了二、npm安装报错npm执行install命令的时候有时候会出现一片error,很蛋疼找了各路博主的

linux - 当唯一的其他时钟源是 jiffies 时,时钟源 tsc 是否总是不稳定?

在调试了我公司产品BIOS的不稳定tsc问题后,我怀疑当唯一的其他时钟源是jiffies时,tsc可能总是不稳定。我得到了这样的错误Clocksourcetscunstable(delta=-531266231ns).然后内核选择了tsc之外的jiffies。仅有的两个时钟源是tsc和jiffies。我用i386和x64尝试了Linux内核2.6和3.2。内核说CPU其实支持constanttsc和invarianttsc。查看Linux源码后,发现tsc有CLOCKSOURCE_MUST_VERIFY标志,而jiffies没有。我想如果只有两个时钟源,jiffies和tsc,jiff

linux - 当唯一的其他时钟源是 jiffies 时,时钟源 tsc 是否总是不稳定?

在调试了我公司产品BIOS的不稳定tsc问题后,我怀疑当唯一的其他时钟源是jiffies时,tsc可能总是不稳定。我得到了这样的错误Clocksourcetscunstable(delta=-531266231ns).然后内核选择了tsc之外的jiffies。仅有的两个时钟源是tsc和jiffies。我用i386和x64尝试了Linux内核2.6和3.2。内核说CPU其实支持constanttsc和invarianttsc。查看Linux源码后,发现tsc有CLOCKSOURCE_MUST_VERIFY标志,而jiffies没有。我想如果只有两个时钟源,jiffies和tsc,jiff

node.js - tsc 未被识别为内部或外部命令

我从VSCode0.10.6更新到0.10.8,并第一次尝试使用Typescript。不幸的是,当我告诉VSCode构建时,我得到了错误:tscisnotarecognizedasaninternalorexternalcommand...以下是相关细节:我创建了一个全新的“HelloWorld”项目accordingtoVSCodeinstructions.这包括:我为一个新的package.json运行了npminit我运行npmi--save-devtypescript因为我想要本地安装,而不是全局安装。我创建了一个launch.json来定义一个node.js项目。我创建了ta

node.js - tsc 未被识别为内部或外部命令

我从VSCode0.10.6更新到0.10.8,并第一次尝试使用Typescript。不幸的是,当我告诉VSCode构建时,我得到了错误:tscisnotarecognizedasaninternalorexternalcommand...以下是相关细节:我创建了一个全新的“HelloWorld”项目accordingtoVSCodeinstructions.这包括:我为一个新的package.json运行了npminit我运行npmi--save-devtypescript因为我想要本地安装,而不是全局安装。我创建了一个launch.json来定义一个node.js项目。我创建了ta

如何用查找类型激怒TSC

我希望打字稿编译器(TSC)在误解签名时会对我生气。exportclassEventEmitter{subscribe(type:keyofEventTypes,fn:(value:T)=>any){}}exportclassData{name:string;}exportclassExperimentextendsEventEmitter{}newExperiment().subscribe("end",(v:Date)=>{});据我了解,TSC应该对(V:Date)不满意,因为日期不是数据[]。我该如何完成?看答案我过于复杂的事情。解决方案是直接的。exportclassEventEmi