配置节点检查器的项目路径

时间:2017-01-13 14:17:25

标签: javascript node.js node-inspector

我正在使用yarn和gulp构建脚本运行节点项目。

任务由nodemon监控。 gulpfile.babel.js中的配置为:

  plugins.nodemon({
    script: path.join('dist', 'index.js'),
    ext: 'js',
    exec: 'node-inspector & node --debug',
    ignore: ['node_modules/**/*.js', 'dist/**/*.js'],
    tasks: ['copy', 'babel']
  })

这一切都很好。唯一的问题是node-inspector无法加载。它只显示错误:

Network.loadResourceForFrontend failed.
Error: ENOENT: no such file or directory, open '/home/me/server/controllers/user.controller.js'

路径/home/me/server/controllers/user.controller.js错误。真正的路径是/home/me/projects/test-project/dist/server/controllers/user.controller.js

在哪里可以为node-inspector配置项目基本路径?

1 个答案:

答案 0 :(得分:0)

使用绝对路径__dirname

plugins.nodemon({
    script: path.join(__dirname, './dist/index.js'),
    ext: 'js',
    exec: 'node-inspector & node --debug',
    ignore: ['node_modules/**/*.js', 'dist/**/*.js'],
    tasks: ['copy', 'babel']
})