我正在编写一个ES6模块,其依赖于像这样指定的其他ES6模块的http网址:
import { el, mount } from "https://cdnjs.cloudflare.com/ajax/libs/redom/3.26.0/redom.es.js";
const pElem = el("p") // definitely works in Javascript
当我尝试将我的TypeScript模块翻译时,出现了以下错误:
我正在使用npm模块无法找到模块“https://cdnjs.cloudflare.com/ajax/libs/redom/3.26.0/redom.es.js”或其对应的类型声明。
ts-watch
编译TypeScript,如果不使用从https://...
导入的import
语句,它可以正常工作。我也知道,如果我尝试导入npm模块(例如:
import {el} from "redom"
),它也可以正常工作。但是我正在编写一个Web浏览器模块,而不是npm模块。因此,使用webpack
不是一个选项。