我现在情况不好。我需要对我自己没有编写的复杂Web应用程序进行一些小的更改。但是,首先,我什至无法构建应用程序。

该项目正在使用grunt生成应用程序。但是当我运行它时,出现以下错误:

Running "ngAnnotate:dist" (ngAnnotate) task
Warning: Cannot create property '$methodName' on boolean 'false' Use --force to continue.

Aborted due to warnings.


有谁知道这意味着什么以及如何解决它的线索?

注意:如果我运行grunt --force,它可以完成构建,但是结果看起来很奇怪,无法正常工作。

我可能应该补充一点,我对Web开发(包括咕gr声)非常不熟悉。

最佳答案

较旧的ngAnnotate软件包存在一些问题。 grunt-ng-annotate取决于ngAnnotate。因此,您将必须更新grunt-ng-annotate软件包。
您可以使用项目目录中的“ update grunt-ng-annotate”命令或通过将package.json中的版本更改为最新版本来执行此操作,然后运行npm install

这是该问题的链接:https://github.com/olov/ng-annotate/issues/139

希望能帮助到你。

10-04 21:29