我正试图在我的angular4/typescript(v2.5)项目中使用“dom autoscroller”和dragula。我已成功安装“dom autoscroller”npm包,但当我尝试使用以下行导入autoscrollerfactory或autoscroll函数时,出现“找不到模块”错误:
从“dom autoscroller/dist/bundle.es”导入autoscrollerfactory;
从“dom autoscroller”导入*作为autoscroll;
需要注意的是,我使用的是vs2015,当鼠标悬停在“dom autoscroller”文本上方时显示错误。
任何帮助都将不胜感激

最佳答案

最后,我找到了一个解决方法,通过定义dom autoscroller所需函数的类型化版本来解决这个问题。以下是步骤:
一。在.html/.aspx文件中添加“node_modules/dom autoscroller/dist/dom autoscroller.js”脚本
2.在任何需要使用autoscroll函数的地方声明它,如下所示:

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

关于angular - 在 typescript 文件中导入“dom-autoscroller”会产生“找不到模块”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46065471/

10-11 12:11