console.log & React.Components 中的调试器语句 - 意外标记

console.log & debugger statements in React.Components - unexpected token

console.logdebugger 语句添加到我的 React.Components 的正确方法是什么?

将它们放入会产生 Unexpected token 个错误:

export class ManageCoursePage extends React.Component {
  debugger;
  constructor(props, context) {
    super(props, context);

有点帮助,但仍然会产生 Unexpected 'debugger' statement:

export class ManageCoursePage extends React.Component {

  constructor(props, context) {
    super(props, context);
    debugger;

甚至浏览器的 console 错误 Uncaught SyntaxError: Unexpected token ;:

class Woot {
    debugger;
}

这里到底发生了什么?

将您的调试器语句移到构造函数或函数中,它会正常工作。