Deno: импорт модуля JavaScript в TypeScript дает ошибку

У меня есть скрипт TypeScript, который импортирует Xlsx.js модуль следующим образом:

import {XLSX} from 'https://github.com/exceljs/exceljs/blob/master/lib/xlsx/xlsx';

Это дает следующее сообщение об ошибке:

Download https://github.com/exceljs/exceljs/blob/master/lib/xlsx/xlsx
error: Uncaught Other: Import 'https://github.com/exceljs/exceljs/blob/master/lib/xlsx/xlsx' failed: 404 Not Found   ► js/errors.ts:33:12
    at DenoError (js/errors.ts:22:5)
    at maybeError (js/errors.ts:33:12)
    at maybeThrowError (js/errors.ts:39:15)
    at sendSync (js/dispatch.ts:137:5)
    at fetchSourceFile (js/compiler.ts:134:19)
    at _resolveModule (js/compiler.ts:253:12)
    at js/compiler.ts:369:33
    at resolveModuleNames (js/compiler.ts:367:24)
    at resolveModuleNamesWorker (third_party/node_modules/typescript/lib/typescript.js:89230:127)
    at resolveModuleNamesReusingOldState (third_party/node_modules/typescript/lib/typescript.js:89473:24)

Что мне не хватает? Я нахожусь на Windows 10 x64 build 18912.1001, используя Deno версии 0.13.0 v8 версии 7.7.200, TypeScript версии 3.5.1

1 ответ

При использовании Deno вам необходимо указать все расширение файла.

Я полагаю, вы могли бы сделать

import {XLSX} from "https://github.com/exceljs/exceljs/blob/master/lib/xlsx/xlsx.js";
Другие вопросы по тегам