VSCode typescript ctrl+shift+b can't be compiled error:TS5007

Posted huangenai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode typescript ctrl+shift+b can't be compiled error:TS5007相关的知识,希望对你有一定的参考价值。

环境:

  • vscode:1.12.2
  • node 7.4.0
  • TypeScript:2.3.2

从svn 更新下来,别的电脑环境编译是没问题的,在我的电脑上编译失败并出现以下错误

error TS5007: Cannot resolve referenced file: ‘.‘.
error TS5023: Unknown option ‘p‘
Use the ‘--help‘ flag to see options.

错误的原因是typescript 版本的问题。

解决方法是:

我的电脑右键属性→高级系统设置→环境变量→找到Path里面的 typscript 配置 我的是这样的C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\ 太旧了 才1.0

但是实际上我有 npm 全局安装最新版本的Typescript,所以将这个配置删除。

 

 

其实还可以这样做
在这个路径下C:\Program Files (x86)\Microsoft SDKs\TypeScript 我发现有1.0 和1.8版本的typescript 将其删除 下载最新版本的,然后去 配置环境变量即可。

 

参考于:https://stackoverflow.com/questions/36800107/typescript-cant-be-compiled-in-vs-code-error-ts5007

以上是关于VSCode typescript ctrl+shift+b can't be compiled error:TS5007的主要内容,如果未能解决你的问题,请参考以下文章

一键Swagger类型转为typescript类型(vscode插件)

如何在 vscode 中使用一个(或两个)快捷方式在 TypeScript 和 HTML 之间切换?

带有 vscode 的打字稿路径在 ctrl 单击时解析错误

Visual Studio Code 缩放设置

Vs Code搭建 TypeScript 开发环境

typescript中级了解