Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TypeScript编译器在d.ts文件(v1.0-v1.3)中生成JavaScript_Javascript_Typescript_Tsc - Fatal编程技术网

TypeScript编译器在d.ts文件(v1.0-v1.3)中生成JavaScript

TypeScript编译器在d.ts文件(v1.0-v1.3)中生成JavaScript,javascript,typescript,tsc,Javascript,Typescript,Tsc,运行 tsc--out output.js--declaration input.ts 按预期返回output.js和output.d.ts。ts文件包含JavaScript而不是类型声明 这个过程在9天前就开始工作了,从那以后我就没有更新过TypeScript 对可能发生的事情有什么想法吗 关于可能发生的事情的想法 看起来像个虫子。他们可能在编译器重写时破坏了解析 我会这样做:tsc input.ts--out output.js--declaration这似乎是编译器中的一个bug 帮助我们

运行 tsc--out output.js--declaration input.ts

按预期返回output.js和output.d.ts。ts文件包含JavaScript而不是类型声明

这个过程在9天前就开始工作了,从那以后我就没有更新过TypeScript

对可能发生的事情有什么想法吗

关于可能发生的事情的想法

看起来像个虫子。他们可能在编译器重写时破坏了解析


我会这样做:tsc input.ts--out output.js--declaration

这似乎是编译器中的一个bug

帮助我们解决了代码修复问题,所以这篇文章是他努力的代名词

最终,无效的TypeScript被编译为JavaScript,错误的迹象是输出为JavaScript的类型声明文件

这不是一个真正的答案,所以我不会把它标记为一个。但是TypeScript编译器中肯定存在一个难以复制的奇怪bug