Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Javascript 不编译的TypeScript输出文件_Javascript_Typescript_Tsc_Transpiler - Fatal编程技术网

Javascript 不编译的TypeScript输出文件

Javascript 不编译的TypeScript输出文件,javascript,typescript,tsc,transpiler,Javascript,Typescript,Tsc,Transpiler,我有一堆JS文件,我想转换成TS文件,而无需添加任何类型或引入大量更改。 我知道我可以在我希望编译器忽略的行上使用/@ts ignore,但是有办法忽略整个文件吗 我仍然希望输出一个JS文件,但按原样,忽略所有错误。这很容易。不要将文件重命名为.ts(直到您想要处理错误),并使用以下配置 { "compilerOptions": { "allowJs": true, "checkJs": false, "rootDir": "src",

我有一堆JS文件,我想转换成TS文件,而无需添加任何类型或引入大量更改。 我知道我可以在我希望编译器忽略的行上使用
/@ts ignore
,但是有办法忽略整个文件吗


我仍然希望输出一个JS文件,但按原样,忽略所有错误。

这很容易。不要将文件重命名为
.ts
(直到您想要处理错误),并使用以下配置

 {
    "compilerOptions": {
      "allowJs": true,
      "checkJs": false,
      "rootDir": "src", 
      "outDir": "dist"
    }
 }
TypeScript将传输JavaScript文件和TypeScript文件,并尽可能提供智能感知


我在这里更详细地回答了一个类似的问题:

这是一个选择,尽管我不确定这是否对我有用。1) 它将提供什么样的智能感知?2) 我的输出文件与原始文件位于同一位置,因此它将覆盖自身。若要使用此选项,您需要输出到单独的目录。在没有类型注释的情况下,您将获得该语言所能提供的尽可能多的intellisense,这是非常多的。如果您引用了typescript文件或包含类型声明的包,那么这些信息将出现在您的JavaScript文件中,例如,以提供自动完成功能,但您的使用情况仍然不会被检查,这就是我相信的重点。我理解我将不得不在单独的位置输出这些信息,但不幸的是,这在目前不是一个选项。然后您需要像您所说的那样使用TS ignore指令。我不知道为什么输出到一个单独的目录会有问题。这取决于我想的项目类型,但是如果你使用TSC来生产你的产品,那么这应该不会是一个问题。谢谢你,我会考虑的。目前,我希望整个文件都有一个ignore指令。可能是