在打字稿文件中导入 'dom-autoscroller' 会产生 'Can not find module'

import 'dom-autoscroller' in a typescript file yields 'Can not find module'

我正在尝试在我的 angular4/typescript(v2.5) 项目中使用 'dom-autoscroller' 和 dragula。我已成功安装 'dom-autoscroller' npm 包,但是当我尝试使用以下行导入 AutoScrollerFactory 或 autoScroll 函数时,出现 'Can not find module' 错误:

需要注意的是,我使用的是VS2015,当鼠标悬停在'dom-autoscroller'文本上方时出现错误。

如有任何帮助,我们将不胜感激

最后,我找到了解决问题的方法,即定义 dom-autoscroller 所需函数的类型化版本。以下是步骤:
1. 将 "node_modules/dom-autoscroller/dist/dom-autoscroller.js" 的脚本添加到您的 .html/.aspx 文件
2. 在任何您想使用它的地方声明 autoScroll 函数,如下所示:

declare function autoScroll(elements: any, options: any): any;