首页 > 解决方案 > 从开发者工具调试 Chrome Javascript 引擎源代码

问题描述

我有一些在浏览器中运行的示例 JS 代码,它使用 Promise。我想调试 JS 引擎的源代码以及调试我的源代码。有没有办法可以在 chrome 开发者工具中附加 JS 引擎源代码?

更新:

 const buyFlightTicket = () => {
        return new Promise((resolve, reject) => {
            setTimeout(() => {
                const error = false;
                if (error) {
                    reject("Sorry your payment was not successful")
                } else {
                    resolve("Thank you, your payment was successful");
                }
            }, 3000)
        })
    }
    buyFlightTicket()
        .then((success) => console.log(success))
        .catch((error) => console.log(error));

我有这段代码,我想了解 Promise() 函数对我作为参数传递的函数的作用

标签: javascriptecmascript-6google-chrome-devtoolses6-promisev8

解决方案


V8 开发人员在这里。要调试 V8 本身,您需要 C++ 调试器(如 GDB 或 LLDB 或 Visual Studio 的调试器),以及 Chrome 或 V8 的调试版本。Chrome DevTools 无法调试 V8 的内部。


推荐阅读