【发布时间】:2021-05-26 13:05:29
【问题描述】:
有一个后端应用程序使用 babel 转换的代码。 babel-node 是运行代码。我通过检查 VS 代码来跟踪它。除非 async/await 构造,否则它似乎有效。在这里,它开始跳过所有代码以及运行时代码。对于 React,它运行良好。合乎逻辑但没必要我需要一一跟进。
(async function() {
console.log('Promises')
const a = await fetchPromise(5)
const b = await fetchPromise(6)
const c = await fetchPromise(7)
console.log(a, b, c)
})()
有一个启动配置。必须跳过节点模块。
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**",
"${workspaceFolder}/node_modules/**/*.js"
],
"runtimeExecutable": "/home/vs-digifoon/.nvm/versions/node/v12.21.0/bin/npx",
"runtimeArgs": [
"babel-node"
],
"program": "${workspaceFolder}/src/index.js",
},
【问题讨论】:
-
有一个 github 问题没有解决方案。 github.com/microsoft/vscode/issues/45345
-
有babel替代swc.rs
标签: node.js visual-studio-code async-await babeljs trace