来自 TypeScript 的脚本由于不允许的 MIME 类型(“video/mp2t”)而被阻止

问题描述 投票:0回答:4

我正在尝试运行 TypeScript 文件,文件中唯一的代码是

console.log("test")
我将其来源为样板 HTML 文件,但是当我尝试使用 VSC Live Server 扩展在实时服务器中执行时,我收到错误消息:
Script from **file** was blocked because of a disallowed MIME type (“video/mp2t”)

我到处搜索,没有解决方案适合我,帮助将不胜感激。

typescript mime-types mime
4个回答
2
投票

找到了解决方案,原来我只需要使用

tsc
命令来编译为JavaScript


2
投票

当您将 .ts 文件与 html(而不是 .js 文件)链接时,也会发生这种情况。


0
投票

就我而言,这是其他一些

*.ts
文件导入了不带扩展名的错误文件:

import { Symbol } from "../path/to/File"

在末尾添加扩展修复了它:

import { Symbol } from "../path/to/File.js"

-1
投票

通过向 karma.conf.js 添加一些代码来修复此问题

 mime: {
  'text/x-typescript': ['ts','tsx']
}
© www.soinside.com 2019 - 2024. All rights reserved.