如何在Intellij中将参数传递给npm调试配置

68de4m5k  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(119)

我正在尝试在本地运行一个graphql应用程序,它在package.json的脚本部分有以下行:

"component": "NODE_ENV=development NODE_TLS_REJECT_UNAUTHORIZED=0 GRPC_VERBOSITY=debug GRPC_TRACE=all DEBUG=* npx --node-arg=--inspect graphql-server ./components/$TYPE/$NAME/lib/manifest.json --component=$NAME"

启动该应用程序的正常方式是运行TYPE=domain NAME=reservations npm run component,从终端运行该应用程序可以正常工作。
然而,我遇到了一些问题,需要在调试模式下运行应用程序,以找出其中一个请求到底发生了什么。
我将命令添加到调试配置x1c 0d1x中
我尝试在环境和变量中添加TYPE=domain NAME=reservations,但在这两种情况下都不起作用:它尝试查找./components/lib/manifest.json,而不是获取./components/components/reservations/lib/manifest.json
我尝试了其他选项,但没有成功,硬编码路径不是一个选项,它不起作用,我需要传递$TYPE和$NAME,就像在TYPE=domain NAME=reservations npm run component命令中一样。
你知道做那件事的正确方法吗?

bcs8qyzn

bcs8qyzn1#

必须将变量添加到**Environment:**字段中,例如

相关问题