javascript - ngAnnotate - 警告 : StringMap expected string key

标签 javascript ecmascript-6 gruntjs uglifyjs ng-annotate

我在使用 Gruntgrunt-ng-annotate 时收到此警告。

警告中没有提到错误在文件中的位置,这使得调试变得困难。

有什么想法吗?

最佳答案

问题原来是使用 ES6 符号,在本例中是箭头函数 (=>)、默认 参数和 let

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

为了找到问题出在哪里,我用 grunt switch --force 覆盖了 ngAnnotate 警告,后来在构建 uglify 中提示了 ES6 语法的更多细节。

关于javascript - ngAnnotate - 警告 : StringMap expected string key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45980598/

相关文章:

javascript - 使用 Grunt 解析和构建的不同方法

javascript - jshint 的 Bootstrap 和 grunt 问题

javascript - React - useState 钩子(Hook)第一次和后续设置状态时的奇怪行为

javascript - 对象的长度返回未定义

react-native - 理解 ({var}) 符号和箭头函数 React Native

javascript - 如何在 es6 中使用箭头函数而不是 bind 方法

javascript - Webpack 在开始构建之前需要很长时间才能启动

javascript - Grunt - 在运行任务之前动态设置配置

javascript - 并行运行多个异步函数的安全方法?

javascript - ASP MVC 刷新部分 View 网格