在调试模式下运行 NPX 命令

Nil*_*noj 5 debugging npx

npx create-react-app在终端上没有显示任何错误的情况下卡住了一些命令。所以,我需要npx在调试模式下运行。

有没有办法获取 npx 命令的调试日志来识别问题?

编辑: 我运行的命令:

npx create-react-app my-app
Run Code Online (Sandbox Code Playgroud)

Gab*_*vay 9

您可以在这里找到答案。您可以调试npx提供--node-options=--inspect命令行参数的命令:

npx --node-options=--inspect create-react-app my-app
Run Code Online (Sandbox Code Playgroud)

然后在 Chrome 中,您将在开发者工具面板顶部找到 NodeJs 调试器按钮:

在此输入图像描述

单击它,一个新的 Chrome 开发者工具实例将启动,并在源代码中加载您的项目。

搜索需要调试的文件(在树视图中或使用快速搜索 Cmd/Ctrl-O功能)并在开发人员工具编辑器中放置断点。

然后重新启动npx命令并开始对create-react-app模块进行故障排除。

  • 由于 npm 7 `--node-arg` 已被 `--node-options` 替换,因此您应该执行:`npx --node-options="--inspect" your-script` 在这种情况下:`npx - -node-options="--inspect" create-react-app my-app` (4认同)