我正在尝试在本地运行一个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
命令中一样。
你知道做那件事的正确方法吗?
1条答案
按热度按时间bcs8qyzn1#
必须将变量添加到**Environment:**字段中,例如