如何在我的应用程序中使用带有`npm start`的node-inspector?

Mel*_*ssa 4 javascript mongoose node.js node-inspector mean-stack

npm start用来启动我的MEAN堆栈应用程序,但我想使用node-inspector来调试一些Mongoose.我知道我可以开始与节点检查node-inspector,但我能替代node --debug app.js与使npm start工作在我的情况?

这是我的MEAN堆栈目录结构:

HTML        views/
Angular.js  public/javascript/
Express.js  routes/
Node.js     app.js
Mongoose js models/, connected in app.js
Mongo db    connected in app.js
Run Code Online (Sandbox Code Playgroud)

有关更多信息,这是我的相关问题.

joe*_*ews 6

您可能想要添加单独的debug脚本package.json.这样,npm start当您完成调试时,您将不必记住还原.

"scripts": {
    "start": "node ./bin/www",
    "debug": "node --debug ./bin/www"
}
Run Code Online (Sandbox Code Playgroud)

开始于npm run:

$ npm run debug
Run Code Online (Sandbox Code Playgroud)

  • DeprecationWarning:`node --debug`和`node --debug-brk`无效。请改用`node --inspect`或`node --inspect-brk`。 (2认同)