我正在使用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配置项目基本路径?
答案 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']
})