【问题标题】:how to debug the meanjs, node-inspector not opening debug?port=5858如何调试meanjs,节点检查器未打开调试?端口= 5858
【发布时间】:2014-10-10 07:27:30
【问题描述】:

我克隆了 meanjs 并使用 npm install 和 grunt 运行 在启动时它显示调试器正在侦听端口 5858, 但是当我用

打开 chrome

localhost:8080/debug?port=5858

显示网页不可用。 我需要做些什么来使节点检查器调试器为 meanjs 工作吗?

【问题讨论】:

  • 您使用的是 Mac OS 吗?
  • 它的 Windows 7,我正在使用控制台在项目文件夹上运行 grunt 命令

标签: mean-stack node-inspector meanjs


【解决方案1】:

好的,如果您使用 Yeoman Generator (meanjs.org) 中的 Gruntfile,我认为,只需在控制台中运行 grunt debug 而不是简单的 grunt。如果您有以下默认设置,则节点检查器将在http://localhost:1337/debug?port=5858 可用:

watch: {
  serverViews: {
    files: watchFiles.serverViews,
    options: {
      livereload: true
    }
  },
  serverJS: {
    files: watchFiles.serverJS,
    tasks: ['jshint'],
    options: {
      livereload: true
    }
  },
  clientViews: {
    files: watchFiles.clientViews,
    options: {
      livereload: true,
    }
  },
  clientJS: {
    files: watchFiles.clientJS,
    tasks: ['jshint'],
    options: {
      livereload: true
    }
  },
  clientCSS: {
    files: watchFiles.clientCSS,
    tasks: ['csslint'],
    options: {
      livereload: true
    }
  }
},
nodemon: {
  dev: {
    script: 'server.js',
    options: {
      nodeArgs: ['--debug'],
      ext: 'js,html',
      watch: watchFiles.serverViews.concat(watchFiles.serverJS)
    }
  }
},
'node-inspector': {
  custom: {
    options: {
      'web-port': 1337,
      'web-host': 'localhost',
      'debug-port': 5858,
      'save-live-edit': true,
      'no-preload': true,
      'stack-trace-limit': 50,
      'hidden': []
    }
  }
},
concurrent: {
  default: ['nodemon', 'watch'],
  debug: ['nodemon', 'watch', 'node-inspector'],
  options: {
    logConcurrentOutput: true,
    limit: 10
  }
}

并且主要的cli任务定义在gruntfile的底部:

// Default task(s).
grunt.registerTask('default', ['lint', 'concurrent:default']);

// Debug task.
grunt.registerTask('debug', ['lint', 'concurrent:debug']);

【讨论】:

    【解决方案2】:

    你需要启动节点检查器服务器,它会在 8080 上监听:

    节点检查器

    然后你就可以点击调试 URL了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-23
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2014-04-04
      相关资源
      最近更新 更多