什么是TypeScript的MIME类型?

Zwi*_*art 24 mime-types typescript

我希望我的IIS能够正确显示.ts文件,TypeScript是否有MIME类型?text/javascript或类似的东西也可以使用,但是有那些规格吗?

我已经查阅了语言规范,但我没有发现任何线索.

dev*_*vio 27

知道为什么要提供TypeScript文件会很好.

据我所知,TypeScript用于编译为Javascript,然后在浏览器中执行.目前,没有对TypeScript的原生支持(如果我错了,请纠正我).

如果您仍希望通过IIS提供.ts文件,您仍然可以在与.ts关联的IIS Admin中添加自定义mime类型.该标准定义了前缀x.,vnd.prs.,以及vnd.前缀也列在标准化的mime类型text /application /中.

因此,根据您的使用情况,您可以选择text/x.typescripttext/prs.typescript.

  • 提供TypeScript文件的一个非常好的理由是当您使用源映射功能时,浏览器(例如,Chrome)需要下载进入其实际执行的.js文件的各种原始.ts文件. (51认同)
  • 或者对于使用.d.ts文件进行语法检查/自动完成的Web打字稿编辑器 (3认同)

Ste*_*per 21

把它粘在你的web.config中;

<configuration>
    ...
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".ts" mimeType="application/x-typescript" />
        </staticContent>
    </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)


0xa*_*yan 6

Deno用于application/typescript提供 TypeScript 文件,允许您使用以下命令运行它们:

deno run "https://example.com/file.ts"
Run Code Online (Sandbox Code Playgroud)