Can I add a debug script to NPM?

2019-02-01 05:33发布

问题:

I have edited my package.json to customize the "start" script so it adds the --debug flag to node:

  "scripts": {
    "start": "node --debug server.js"
  }

Is there a way of adding new scripts for example a debug script that would do what my customized "start" is doing right now?

I'm looking to be able to execute:

npm debug

回答1:

In your package.json define the script

"scripts": {
  "debug": "node --debug server.js"
}

And then you can use npm's run-script

npm run-script debug

or the shorter version

npm run debug


回答2:

From the nodejs docs:

The legacy debugger has been deprecated as of Node 7.7.0. Please use --inspect and Inspector instead.

So starting from Node 7.7.0v use --inspect



标签: node.js npm