0

我是 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

任何帮助,将不胜感激。谢谢。

4

1 回答 1

1

如果您可以解决 3rd 方包中的问题,请向此 repo 提出拉取请求。或者你可以分叉这个 repo 并自己解决问题。然后在 package.json 中包含指向您的仓库的链接。例如:您的仓库名称user/package然后您可以写npm install user/package

于 2017-08-21T15:16:56.017 回答