来自使用服务器端语言/平台(如 java、python/django 和 php)开发 Web 应用程序的背景,我开始学习 Node.js 和 yeoman。我认为能够调试服务器端代码对于提高代码质量至关重要。Node 支持通过 node-inspector 和 --debug 选项进行调试。但是,如果应用程序是使用生成器(例如 AngularJS)从 yeoman 创建并使用 grunt 启动的,是否有一种简单的方法来启用调试?
也许我应该首先问一个更高层次的问题:如果 yeoman 推广(如教程中所介绍的)AngularJS,它是一个客户端 MVC 框架,那么大部分代码将从浏览器而不是 Node.js 运行。这就是为什么服务器端调试对 yeoman 不再重要因此没有记录的原因吗?