我的情况很糟糕。我需要对我自己没有编写的复杂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开发非常不熟悉,包括grunt。
答案 0 :(得分:2)
旧的ngAnnotate包存在一些问题。 grunt-ng-annotate取决于ngAnnotate。所以你必须更新grunt-ng-annotate包。 您可以使用"更新grunt-ng-annotate"在项目目录中执行命令,或者在package.json中将版本更改为最新版本,然后运行npm install
以下是该问题的链接:https://github.com/olov/ng-annotate/issues/139
希望它有所帮助。