ngAnnotate - Warning:StringMap预期字符串键

问题描述:

使用Grunt时出现此警告grunt-ng-annotatengAnnotate - Warning:StringMap预期字符串键

警告中没有提到错误出现在文件中的哪个位置,这会使其很难进行调试。

任何想法?

问题被证明是使用ES6符号的,在这种情况下箭头函数(=>),默认参数和

我还没有详细了解为什么ngAnnotate不支持这一点。

要找到问题出在哪里,我会用grunt开关--force以及稍后的构建uglify覆盖ngAnnotate警告,并抱怨ES6语法更详细。

+0

Thx,你救了我一些调试:)最好的解决方案恕我直言,是用babel建立一切,并使用'babel-plugin-angularjs-annotate' –