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
Typescript Windows 10 tsc错误TS5007:无法解析引用的文件:tsconfig.json_Typescript_Windows 10_Typescript1.6 - Fatal编程技术网

Typescript Windows 10 tsc错误TS5007:无法解析引用的文件:tsconfig.json

Typescript Windows 10 tsc错误TS5007:无法解析引用的文件:tsconfig.json,typescript,windows-10,typescript1.6,Typescript,Windows 10,Typescript1.6,在移动到新的Windows10电脑后,我遇到了一个错误 TS5007: Cannot resolve referenced file: tsconfig.json tsc停止使用tsconfig.json,我无法强制它查找tsconfig.json,我使用--p/--project标志调用它并指定完整路径-没有任何帮助 哪里有问题?如何解决 C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe C:\Program Files

在移动到新的Windows10电脑后,我遇到了一个错误

TS5007: Cannot resolve referenced file: tsconfig.json
tsc停止使用tsconfig.json,我无法强制它查找tsconfig.json,我使用--p/--project标志调用它并指定完整路径-没有任何帮助

哪里有问题?如何解决

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.js
出于某种原因,typescript是单独安装的(不是通过npm),并且那个exe文件取代了npm中的新文件


我删除了那个文件夹(“C:\Program Files(x86)\Microsoft SDK\TypeScript”),问题得到了解决。

凯文在下面的stackoverflow帖子中的回答为我解决了这个问题:

我会把他说的话贴在这里,以防有什么事情发生,但如果他的帖子对你有帮助,请把它投上去

基本上Kevin说的是转到以下位置并重命名(或者如果你有钢球,你可以删除)“typescript”文件夹:

C:\Program Files(x86)\Microsoft SDK

C:\ProgramFiles(x86)\MSBuild\Microsoft\VisualStudio\v11.0\

C:\ProgramFiles(x86)\MSBuild\Microsoft\VisualStudio\v12.0\

C:\ProgramFiles(x86)\MSBuild\Microsoft\VisualStudio\v14.0\

之后,对visual studio 2015安装运行修复。


因此,这个问题的公认答案几乎解决了我的问题,但不是全部:)

我最近遇到了这个问题。当我验证TypeScript(TS)编译器(tsc-v)的版本时,它显示为1.0。自从安装了多个VisualStudio版本以来,我有其他最新版本的TS。我检查了path环境变量(在Windows中),设置了TS的路径。我从path环境变量中删除了TS 1.0的路径。一旦它被删除,TS安装将指向我通过npm安装的最新安装(与tsc-v相同)。或者,尝试使用npm重新安装TS(npm安装类型脚本-g)。现在它应该指向最新版本,并按照您的预期工作。

我也有同样的问题,并发现我在
C:\Program Files(x86)\Microsoft SDK\typescript中有两个typescript版本(1.0和1.8)


删除旧版本后,它继续正常工作。

或从您的路径环境中删除文件夹对我有效。我刚刚删除了整个文件夹,重新启动了VS代码,bam,tsc现在正在终端工作。不知何故,我在Microsoft SDK目录中获得了大约5个不同版本的TypeScript,删除后,TypeScript运行得非常好。非常感谢。