ngAnnotate - Warning:StringMap预期字符串键
问题描述:
使用Grunt时出现此警告和grunt-ng-annotate。ngAnnotate - Warning:StringMap预期字符串键
警告中没有提到错误出现在文件中的哪个位置,这会使其很难进行调试。
任何想法?
答
问题被证明是使用ES6符号的,在这种情况下箭头函数(=>),默认参数和让。
我还没有详细了解为什么ngAnnotate不支持这一点。
要找到问题出在哪里,我会用grunt开关--force以及稍后的构建uglify覆盖ngAnnotate警告,并抱怨ES6语法更详细。
Thx,你救了我一些调试:)最好的解决方案恕我直言,是用babel建立一切,并使用'babel-plugin-angularjs-annotate' –