Angular 如何处理AOT编译失败的npm包
我是一个完全的网络开发新手,现在我面临着一个我不知道如何处理的问题 我正在我的web应用程序中使用名为Angular 如何处理AOT编译失败的npm包,angular,npm,angular-compiler-cli,angular-aot,Angular,Npm,Angular Compiler Cli,Angular Aot,我是一个完全的网络开发新手,现在我面临着一个我不知道如何处理的问题 我正在我的web应用程序中使用名为@uniprank/ngx file uploader()的npm包。使用JIT编译时,它不会出现任何问题。然而,现在我想将我的应用程序转换为生产模式,所以我尝试了AOT编译,发现了一个问题。当我试图用Angular编译器编译我的应用程序时,此包会中断,如下所示:。显示的消息如下: Unexpected value 'undefined' exported by the module 'File
@uniprank/ngx file uploader
()的npm包。使用JIT编译时,它不会出现任何问题。然而,现在我想将我的应用程序转换为生产模式,所以我尝试了AOT编译,发现了一个问题。当我试图用Angular编译器编译我的应用程序时,此包会中断,如下所示:。显示的消息如下:
Unexpected value 'undefined' exported by the module 'FileUploaderModule in /node_modules/@uniprank/ngx-file-uploader/typings/index.d.ts'
在包()的Github存储库的一个问题中,我注意到这可能是包本身的问题
在这一点上我完全迷路了。我知道这是一个非常普遍的问题,但我不知道如何处理这个问题。我应该处理包裹本身吗?如果是这样,我是否必须创建一个新的npm包,将其添加到我的package.json
中,并在执行命令npm install
时将其包含在我的应用程序中
任何帮助都将不胜感激。谢谢。如果您可以解决第三方软件包中的问题,请向此回购请求。
或者你也可以通过回购来解决这个问题。然后在package.json中包含到您的repo的链接。例如:您的回购名称
user/package
,然后您可以编写npm安装user/package
谢谢。这就是路。我很难修复这个包,所以我换了另一个包,它的AOT编译非常有效。