2016-04-10 29 views
1

我有一個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我能夠在沒有流浪的情況下在本地機器上運行節點檢查員

回答

0

我想問題是爲grunt-concurrent模塊配置的併發任務的數量。默認情況下,它等於pc中的內核數量。在我的情況是兩個。因此,在gruntfile.js

concurrent: { 
    default: ['nodemon', 'watch'], 
    debug: ['node-inspector', 'nodemon', 'watch'], 
    options: { 
    logConcurrentOutput: true, 
    limit: 5 
    } 

我的節點inspecter模塊配置還存在。它應該是超鏈接沒有調試。被要求

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