我有一个在无家可归的盒子上运行的meanjs应用程序。我的vagrantfile如下
config.vm.network "forwarded_port", guest: 27017, host: 27016 #mongodb
config.vm.network "forwarded_port", guest: 1337, host: 1338 #node inspector
config.vm.network "private_network", ip: "192.168.33.10"
节点检查器配置如下
'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': []
}
}
},
每当我无法在主机上运行节点检查器时
http://192.168.33.10:1338/debug?port=5858
使用vagrant,我可以使节点检查器在没有vagrant的情况下在本地计算机上工作
我发现问题是为grunt-concurrent模块配置的并发任务数。默认情况下,它等于计算机中的内核数。就我而言,是两个。所以我在gruntfile.js中的节点检查器模块配置
concurrent: {
default: ['nodemon', 'watch'],
debug: ['node-inspector', 'nodemon', 'watch'],
options: {
logConcurrentOutput: true,
limit: 5
}
超链接中也没有调试,应该是。
http://192.168.33.10:1337/?port=5858
两个端口都需要端口转发才能获得节点检查器
config.vm.network "forwarded_port", guest: 1337, host: 1337
config.vm.network "forwarded_port", guest: 5858, host: 5858
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句