当前位置: 首页 > 面试题库 >

将节点检查器与Grunt任务一起使用

薛欣荣
2023-03-14
问题内容

有人在Grunt上使用了节点检查器进行应用程序调试吗?如果不是,您能推荐基于Grunt的应用程序的调试工具吗?

我正在为服务器端应用程序使用nodejs,并且我有Grunt来使用分离的任务(这是因为用户可以单独执行任务)。


问题答案:

要在调试中运行grunt,您需要将grunt脚本显式传递给节点:

node-debug $(which grunt) task

debugger;在任务中添加一行。node-inspector然后将使用调试工具打开浏览器。

编辑2014年2月28日

node-inspector添加了命令node-debug,该命令会以一种--debug状态启动节点并打开浏览器到node- inspector页面,并在到达第一debugger行或设置断点时停止。

编辑2015年1月30日

在Windows上,事情有点复杂。有关说明,请参阅@ e.gluhotorenko的答案。



 类似资料:
  • 我目前正在尝试开发一个模块,允许节点从命令行运行Grunt任务。此节点模块全局安装: 目标是“Grunt”命令的使用对用户是透明的。为了更好地解释我的方法,请举一个使用我的节点模块的简单示例: 在本例中,我的模块将源目录复制到目标目录。 不幸的是,当我运行任务Grunt时,我的节点模块向我指出,“demo app”目录中没有文件“Gruntfile.js”。但是,该文件应该由我的节点模块在其自己的

  • 我有一个奇怪的问题,我一直在挠头。我有一个在生产模式下使用pm2的快速应用程序 这在本地运行得非常好。然而,当我将其部署到Azure应用程序服务时,容器不断崩溃。我可以在日志中看到pm2进程成功启动,但应用程序随后崩溃,并显示以下错误消息 容器对端口8080上的ping没有响应 我尝试设置为,我尝试使用并将端口硬编码为,但没有任何效果。 有人知道原因是什么吗?我宁愿不必在生产环境中针对节点运行应用

  • 我是一个新手程序员。我一直在制作一个非常小的网站。我没有遇到什么错误。我找到了一些解决办法。但我还没有得到答案。 如果你不介意,请给我你的触摸。T^T 我连接了节点。js with Mysql'GET正在运行,没有任何问题。但是“POST”部分无法获取我在网页上键入的一些数据。 我想知道的是,为什么“POST”无法获取数据。 错误消息 TypeError:无法读取应用程序中未定义的属性“name”

  • 我想通过STS在Spring Boot中使用JPA和SQL Server。这是我的表: 马文 application.properties 模型.Account.class 接口账户 ServiceAccount.class 服务帐户类 我在控制器中调用了方法add帐户(),这是我得到的异常 "java.lang.NoClassDefFoundError: org/spingFramework/o

  • 我们有一个现有的带有logstash、config和eureka服务器的微服务环境。我们现在正在设置Spring Cloud Dataflow(库伯内特斯)环境(主要最初用于运行任务/批处理作业)。 理想情况下,我们希望任务通过标准Spring Boot配置(注释等)使用现有的logstash、config和eureka服务器来支持以下场景: Logstash:当任务运行时,其日志输出到Logst

  • 我需要使用AEM查询生成器检索父节点。 例如,这是我的问题: 此查询允许我检索以下元素: 使用此查询,可以检索放置在 /content/test/us/bar下的所有元素,这些元素包含8003170008212作为产品属性的值。 从前面的项目符号开始,我只需要返回父节点,例如: 我可以通过编程实现我的目标,迭代结果并使用3次getParent()方法。 我想知道:有没有一种方法可以通过查询生成器获