如何使用 vagrant 设置节点检查器?
How to setup node-inspector with vagrant?
我在 vagrant box 上有一个 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配置如下
'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 的情况下让节点检查器在本地机器上工作
当您使用静态 IP 时,您不需要转发端口。
转发端口主要在您使用网桥适配器时使用。如果你去
http://192.168.33.10:1337/debug?port=5858 你应该见你的检查员
我认为问题是为 grunt-concurrent 模块配置的并发任务数。默认情况下,它等于 pc 中的内核数。在我的例子中是两个。所以我的 node-inspecter 模块配置在 gruntfile.js
concurrent: {
default: ['nodemon', 'watch'],
debug: ['node-inspector', 'nodemon', 'watch'],
options: {
logConcurrentOutput: true,
limit: 5
}
超链接也没有debug,应该是。
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
我在 vagrant box 上有一个 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配置如下
'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 的情况下让节点检查器在本地机器上工作
当您使用静态 IP 时,您不需要转发端口。 转发端口主要在您使用网桥适配器时使用。如果你去 http://192.168.33.10:1337/debug?port=5858 你应该见你的检查员
我认为问题是为 grunt-concurrent 模块配置的并发任务数。默认情况下,它等于 pc 中的内核数。在我的例子中是两个。所以我的 node-inspecter 模块配置在 gruntfile.js
concurrent: {
default: ['nodemon', 'watch'],
debug: ['node-inspector', 'nodemon', 'watch'],
options: {
logConcurrentOutput: true,
limit: 5
}
超链接也没有debug,应该是。
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