尝试从 VS 代码终端 运行 代码时出现语法错误

Syntax error when trying to run code from VS Code terminal

我正在尝试 运行 我的 VS Code 终端中的一些代码,当我单击 Run active file 时,我收到此语法错误消息

line 5: syntax error near unexpected token `('
line 5: `const addTwoNums = (numbers, k) => {'

这是我正在尝试 运行 的代码,因此我知道没有语法错误。如果我在我的浏览器控制台中尝试 运行 相同的功能,它会正常工作。我 运行宁 VSCode Mac。

const addTwoNums = (numbers, k) => {
    let left = 0;
    let right = numbers.length - 1;

    while (left < right) {
        const sum = numbers[left] + numbers[right];
        if (sum === k) {
            return true;
        } else if (left < k) {
            left += 1;
        } else {
            right -= 1;
        }
    }
    return false;
}

addTwoNums([10, 15, 3, 7], 17);

将此行添加到文件的顶部:

#!/usr/bin/env node

这告诉 shell 到 运行 带有 node 的脚本。