2016-06-09 46 views
0

的node.js當我運行節點是這樣的:運行與--debug參數

node some.js --debug=6776 

調試程序未啓動,但是如果我運行這樣的:

node --debug=6776 some.js 
debugger listening on port 6776 

調試器啓動。爲什麼這樣?論證的順序是重要的嗎?

+1

在第一個傳遞'--debug = 6776'如您的腳本的一個參數 –

回答

1

這在man node中有解釋。

SYNOPSIS 
     node [ -v ] [ --debug | --debug-brk ] [ --v8-options ] 
      [ -e command | script.js ] [ arguments ] 

node some.js --debug=6776裝置運行some.js(與節點)用參數--debug=6776

node --debug=6776 some.js裝置運行節點與兩個參數--debug=6776some.js

+0

謝謝,我現在明白,但我可以找到鏈接到文檔,顯示 –