首页 > 解决方案 > 获取构建错误“找不到模块:错误:无法解析“......”中的“ng2-file-upload/ng2-file-upload”用于角度应用程序

问题描述

我想在 Angular 中为新创建的 Angular 应用程序使用文件上传功能,但出现此构建错误

“未找到模块:错误:无法解析 '...../component.ts' 中的 'ng2-file-upload/ng2-file-upload'”

我一直在其他应用程序中使用文件上传功能,没有任何问题。我的新项目正在使用从旧且成功部署的应用程序中复制的代码和配置。

标签: angulartypescript

解决方案


我找到了解决方案。

我最新的应用程序使用的是 ng2-file-upload 1.4 版(参见 package.json),而所有以前的版本都使用 1.3 版。所以有两种方法可以解决这个问题

  1. 降级到 1.3 并像这样使用 import { FileUploader, FileItem, FileUploaderOptions } from 'ng2-file-upload/ng2-file-upload';
  2. 或者,如果您想继续使用 1.4,则导入如下组件 import { FileUploader, FileItem, FileUploaderOptions } from 'ng2-file-upload';

推荐阅读