我现在情况不好。我需要对我自己没有编写的复杂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
希望能帮助到你。