我是 Web 开发的完全新手,现在我面临一个我不知道如何处理的问题。
我在我的 Web 应用程序中使用名为@uniprank/ngx-file-uploader
( https://www.npmjs.com/package/@uniprank/ngx-file-uploader ) 的 npm 包。使用 JIT 编译进行编译时,它可以正常工作。但是,现在想把我的应用程序转为生产模式,所以我尝试了AOT编译,结果发现了一个问题。当我尝试使用 Angular 编译器编译我的应用程序时,这个包会中断,如下所示:https ://angular.io/guide/aot-compiler 。显示的消息如下:
Unexpected value 'undefined' exported by the module 'FileUploaderModule in /node_modules/@uniprank/ngx-file-uploader/typings/index.d.ts'
在包的 Github 存储库的问题之一(https://github.com/uniprank/ngx-file-uploader/issues/3)中,我注意到这可能是包本身的问题。
在这一点上,我完全迷失了。我知道这是一个非常笼统的问题,但我不知道如何处理这个问题。我应该处理包装本身吗?如果是这样,我是否必须创建一个新的 npm 包以将其添加到package.json
我的应用程序中并在执行命令时将其包含在我的应用程序中npm install
?
任何帮助,将不胜感激。谢谢。