【发布时间】:2018-02-08 12:07:25
【问题描述】:
在我的 Ubuntu 16.04 上,我将 IntelliJ IDEA ultima 2017.2 与 node v6.11.2 和 npm v3.10.10 一起使用em> 和 想要调试一个 node.js 应用程序,它具有以下 package.json start 条目:
"start:" "npm-run-all --parallel serve-static open-static"
根据控制台输出和this similar SO question,我需要添加 $NODE_DEBUG_OPTION 作为第一个参数(用于节点)以避免 Connection denied 错误。 很明显,我试过了
- 在运行/调试配置中添加 $NODE_DEBUG_OPTION 作为参数
- 以及作为节点选项
这导致像
这样的调用node npm-cli.js run start-debug --scripts-prepend-node-path=auto $NODE_DEBUG_OPTION
和
node $NODE_DEBUG_OPTION npm-cli.js run start-debug --scripts-prepend-node-path=auto
在每种情况下 $NODE_DEBUG_OPTION 都没有解析,node 将其视为不存在的文件。
我也试过像
一样直接在package.json中添加变量 "start:" "npm-run-all $NODE_DEBUG_OPTION --parallel serve-static open-static"
这也会导致 无法找到模块 .../$NODE_DEBUG_OPTION 错误。
那么,我怎样才能通过这个选项来调试 IntelliJ IDEA 中的那个东西呢?
谢谢
【问题讨论】:
标签: json node.js intellij-idea npm