当ngAnnotate说“不能创建属性'$methodName'..”是什么意思?
What does it mean when ngAnnotate says "Cannot create property '$methodName'..."
我的处境很糟糕。我需要对一个复杂的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。
旧的ngAnnotate包有一些问题。grunt-ng-annotate依赖于ngAnnotate。因此,您必须更新grunt-ng-annotate包。您可以在项目目录中使用"update grunt-ng-annotate"命令或通过将包中的版本更改为最新版本来完成此操作。然后运行NPM install
这是问题的链接:https://github.com/olov/ng-annotate/issues/139
希望能有所帮助。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- 我的客户端选项是什么
- 这是什么“;要求“;事情
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- @@(“at at”)在ES6 JavaScript中是什么意思
- knex:根据结果创建数组的合适方法是什么
- JSDoc:模块和名称空间之间的关系是什么
- 当ngAnnotate说“不能创建属性'$methodName'..”是什么意思?