以调试模式运行 NPX 命令

17
我在终端上运行了一些npx create-react-app命令,但是没有显示任何错误信息。 所以,我需要以调试模式运行npx
有没有办法获取npx命令的调试日志来识别问题?
编辑: 我运行的命令:
npx create-react-app my-app

你的终端没有报错吗? - azium
你正在运行哪个完整命令? - azium
把它添加到问题中。 - Nilanka Manoj
https://i.stack.imgur.com/UJnVn.png - Nilanka Manoj
它会一直卡在那个位置吗? - azium
显示剩余2条评论
2个回答

9
你可以在这里找到答案。你可以通过提供--node-options=--inspect命令行参数来调试npx命令:
npx --node-options=--inspect create-react-app my-app

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

enter image description here

点击它,将启动一个新的Chrome开发者工具实例,并加载您的项目源代码。
在开发者工具编辑器中搜索您需要调试的文件(可以在树视图或使用快速搜索Cmd/Ctrl-O功能中进行),并在其中设置断点。
然后重新启动npx命令并开始排除故障create-react-app模块。

4
自从 npm 7 版本起,--node-arg 已被替换为 --node-options,因此您应该这样做:npx --node-options="--inspect" 您的脚本例如:npx --node-options="--inspect" create-react-app my-app - Pieter Herroelen

3

我不知道你可以向 npx 传递哪些参数,但你可以使用 npm run 来实现:

npm -dd run create-react-app my-app


(注意:本文中的HTML标签已保留)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接