如何使用node-inspector与' npm start '为我的应用程序
How to use node-inspector with `npm start` for my application?
我使用npm start
来启动我的MEAN堆栈应用程序,但我想使用节点检查器来调试一些猫鼬。我知道我可以用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
您可能需要在package.json
中添加一个单独的debug
脚本。这样,您就不必在完成调试时记得恢复npm start
。
"scripts": {
"start": "node ./bin/www",
"debug": "node --debug ./bin/www"
}
从npm run
:
$ npm run debug
在package.json
中修改start
运行命令:
"scripts": {
"start": "node --debug app.js"
}
我这样使用它,我还设置了一个变量,并在一个命令中运行检查器:npm run debug
"scripts": {
"start": "set SOAPAPI=https://example.com/&&nodemon",
"debug": "start node-inspector --web-port=8081&&set SOAPAPI=https://example.com/&&nodemon --debug"
}
*nodemon是一个实用程序包装节点,您可以使用node
代替
相关文章:
- 如何在Chrome中找到JSON后将其放入我的应用程序's开发人员工具
- 在我的应用程序中,当我使用targent as_blank时,弹出窗口被阻止
- JSHint 错误:未定义我的应用程序 (W117)
- 为什么我的应用程序没有到达控制台.log
- cordova.exec() 正在破坏我的应用程序代码
- 约曼发电机有棱角的咕哝发球:dist打断了我的应用程序
- jQuery日期选择器未显示在我的应用程序中
- 如果我刷新几次,为什么我的应用程序会在Chrome中崩溃
- 在我的应用程序中集成android街景和谷歌地图
- 我应该将javascript框架与我的应用程序捆绑在一起还是使用公共CDN
- LearnBoost的Up for Node.js似乎无法正确重新启动我的应用程序
- 如何消除我的应用程序上的希腊字符
- 如何在我的应用程序中动态加载JS文件
- 我的应用程序中的可点击元素应始终是锚标记
- 如果我只想在我的应用程序中使用表单生成器,则 Alloy UI 的 zip 文件中要包含哪些文件夹
- 通过我的应用程序删除驻留在内部 Linux 服务器上的文件
- 当我第二次运行我的应用程序时,结果没有显示
- 如何从我的应用程序在用户墙上发布
- Facebook,通知用户我的应用程序更新
- window.open() 使我的应用程序在 Blackberry10 上崩溃