Javascript ngAnnotate说“什么意思?”;无法创建属性'$方法名称'&引用;

Javascript ngAnnotate说“什么意思?”;无法创建属性'$方法名称'&引用;,javascript,angularjs,gruntjs,Javascript,Angularjs,Gruntjs,我的处境很糟糕。我需要对一个复杂的web应用程序进行一些小的更改,而不是我自己编写的。然而,首先,我甚至无法构建应用程序 该项目正在使用grunt构建应用程序。但当我运行它时,我得到以下错误: Running "ngAnnotate:dist" (ngAnnotate) task Warning: Cannot create property '$methodName' on boolean 'false' Use --force to continue. Aborted due to war

我的处境很糟糕。我需要对一个复杂的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

较旧的Nganotate软件包存在一些问题。grunt ng annotate依赖于Nganotate。因此,您必须更新grunt ng注释包。 您可以在项目目录中使用“update grunt ng annotate”命令,或者在package.json中将版本更改为最新版本,然后运行npm安装

以下是该问题的链接:


希望有帮助。

您可能需要更新ngAnnotate:。你试过了吗?是的!成功了!