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
如何在VisualStudio代码中运行TypeScript构建?_Typescript_Visual Studio Code - Fatal编程技术网

如何在VisualStudio代码中运行TypeScript构建?

如何在VisualStudio代码中运行TypeScript构建?,typescript,visual-studio-code,Typescript,Visual Studio Code,下面是在VisualStudio代码编辑器中运行hello world typescript程序的文档 我已经完成了以下步骤 已安装TypeScript编译器tsc--版本显示为版本4.2.4 将TypeScript转换为JavaScript 当我尝试运行类型脚本构建时,通过执行runbuild任务(⇧⌘B) 我看不出有什么任务要做 所以我被困在这一点上。有人能告诉我是否需要手动创建此任务吗?还是我缺少一个先决条件 谢谢 尝试重新启动VSCode。如果不起作用,请尝试通过以下方式配置任务: 命

下面是在VisualStudio代码编辑器中运行hello world typescript程序的文档

我已经完成了以下步骤

  • 已安装TypeScript编译器tsc--版本显示为版本4.2.4
  • 将TypeScript转换为JavaScript
  • 当我尝试运行类型脚本构建时,通过执行runbuild任务(⇧⌘B) 我看不出有什么任务要做

    所以我被困在这一点上。有人能告诉我是否需要手动创建此任务吗?还是我缺少一个先决条件


    谢谢

    尝试重新启动VSCode。如果不起作用,请尝试通过以下方式配置任务:

    命令面板(Ctrl+Shift+p/F1)>任务:配置默认生成任务

    如果这不起作用,这里有默认任务配置:

    {
    “版本”:“2.0.0”,
    “任务”:[
    {//用于构建
    “类型”:“类型脚本”,
    “tsconfig”:“tsconfig.json”,
    “问题匹配者”:[
    “$tsc”
    ],
    “组”:“构建”,
    “标签”:“tsc:build-tsconfig.json”
    },
    手表
    “类型”:“类型脚本”,
    “tsconfig”:“tsconfig.json”,
    “选项”:“手表”,
    “问题匹配者”:[
    “$tsc手表”
    ],
    “组”:“构建”,
    “标签”:“tsc:watch-tsconfig.json”
    },
    {//如果上述两项都不起作用,您可以创建一个npm脚本并通过此任务运行它
    “类型”:“npm”,
    “script”:“build”,//这应该是脚本的名称
    “问题匹配者”:[],
    “标签”:“npm:生成类型脚本”
    }
    ]
    }
    

    要检测这些任务,请在工作区的根目录下创建一个
    .vscode
    文件夹,并在其中创建一个文件
    tasks.json
    。如果将上述json放入其中,VSCode将找到您的任务。

    您是否尝试重新启动Visual StudioCode@MrCodingB是的,我确实重新启动了,但没有缓解。谢谢,你能解释一下在哪里以及如何使用默认任务配置吗。在我的回答中添加了一些解释。非常感谢。一个小建议,请同时打开命令以打开命令托盘。Ctrl+Shift+P将直接使用编辑器命令。我刚刚运行了您提到的命令,并且能够构建。谢谢