javascript - 如何在 TypeScript 中导入 Vanilla JS ES6 模块?
问题描述
我正在尝试导入这个库:spotlight,它是纯 JS。
在我的项目中,我创建了一个假d.ts:
declare module 'spotlight.js'
正如VSCode所建议的那样,我尝试了每一个导入组合:
import * as spotlight from 'spotlight';
import spotlight from 'spotlight';
import { spotlight } from 'spotlight';
但在我的代码中,spotlight
表达式始终是一个空对象。
我错过了什么?
解决方案
推荐阅读
- c# - 如何包装函数 Func
代表 - javascript - 如何在 JQuery 中获取 select.options 的属性
- php - 无法从扩展类调用父类方法
- html - 显示/隐藏 iframe 直到被选中
- vb.net - 无法从文件中读取数据
- java - 如何从 application.properties 文件中获取测试用例的参数
- typescript - 如何避免在带有共享包的 monorepo 中跳转到 d.ts
- autohotkey - 如何使用自动键创建带有花括号的脚本
- c# - 将 SQL Server 数据转换为数组时,特定转换无效
- excel - 从 2 个输入日期获取所有 weeknums 并将它们放入一个数组中?