gpt4 book ai didi

javascript - 使用babel-node调试ES6 Node.js应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 23:26:43 25 4
gpt4 key购买 nike

我的申请有一些jest测试。测试使用的其他js源用flow编写在js ES6中。我的目标是调试测试使用的源代码。但是,当我调试它们时,代码是以transpiled/minified的形式。
我尝试了以下方法:
./node_modules/.bin/babel-node debug ./node_modules/.bin/jest --runInBand但文件仍被缩小(我有.babelrces2015预设)
stage-3但它在启动后挂起
./node_modules/.bin/babel-node --debug ./node_modules/jest-cli/bin/jest.js --runInBand源显示正确,但在调试前终止(描述的错误here
jest在命令行上有预设,但它认为预设是模块(babel-node-debug,它们之间的空间有类似的错误)
babel-nodeError: Cannot find module *path*/es2015,stage-3一起。正确显示源代码,但它不允许我调试(与上面的错误相同)。
node-inspector(使用babel-node debug./node_modules/.bin/babel-node ./node_modules/bugger/bin/bugger.js -b ./node_modules/jest-cli/bin/jest.js --runInBand-启动后挂起bugger
我的假设
babel-node确实生成了适当的源映射,但命令行调试器无法读取它们,而且gui工具不知何故无法工作。如何验证?
我的环境:
jest
预期结果
我最终想在chrome开发工具中调试我的文件,但我不会抱怨命令行调试器。
我对安装更多我不知道如何使用的魔法工具犹豫不决,但如果必须的话,我很高兴知道为什么。
我是新来的,所以请原谅我愚蠢的问题!

最佳答案

在这个问题“vscode debug ES6 application”中,我描述了如何配置vs代码以调试es6/es2015代码。希望这会有帮助。

关于javascript - 使用babel-node调试ES6 Node.js应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37118345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com