如何解决试图将不受支持的媒体类型作为模块导入
我从这个链接“https://deno.land/x/denodb@v1.0.23/mod.ts”使用了 denodb Lib 然后我得到了以下错误:
error: Import 'https://raw.githubusercontent.com/denjucks/dex/master/mod.ts' failed: 404 Not Found
at https://deno.land/x/denodb@v1.0.23/deps.ts:3:0
那是因为 DEX 库移自此链接“https://raw.githubusercontent.com/denjucks/dex/master/mod.ts”。
所以我尝试了这个解决方案 link(他们分叉了 denodb 并更改了 deps.ts 中的 dex url)。
之后我得到以下错误:
error: An unsupported media type was attempted to be imported as a module.
Specifier: https://github.com/takxlz/denodb/blob/master/mod.ts
MediaType: Unknown
知道如何解决此错误吗? (我也试过清理缓存,但仍然发生同样的错误)
谢谢。
解决方法
https://github.com/takxlz/denodb/blob/master/mod.ts 实际上是一个 GitHub 页面(HTML 页面 - text/html
)。导入的 Deno 模块是 text/plain
或 application/typescript
。所以使用GitHub上上传文件的原始版本-
import * as Denodb from "https://raw.githubusercontent.com/takxlz/denodb/master/mod.ts";
curl -I "https://github.com/takxlz/denodb/blob/master/mod.ts"
# - content-type: text/html; charset=utf-8
curl -I "https://raw.githubusercontent.com/takxlz/denodb/master/mod.ts"
# - content-type: text/plain; charset=utf-8
curl -I "https://deno.land/x/denodb@v1.0.23/mod.ts"
# - content-type: application/typescript; charset=utf-8
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。