我在使用 Grunt 和 grunt-ng-annotate 时收到此警告。
警告中没有提到错误在文件中的位置,这使得调试变得困难。
有什么想法吗?
最佳答案
问题原来是使用 ES6 符号,在本例中是箭头函数 (=>)、默认 参数和 let。
我没有详细了解为什么 ngAnnotate 不支持这个。
为了找到问题出在哪里,我用 grunt switch --force 覆盖了 ngAnnotate 警告,后来在构建 uglify 中提示了 ES6 语法的更多细节。
关于javascript - ngAnnotate - 警告 : StringMap expected string key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45980598/