• 继承自: {errors.Error}

    表明程序不是有效的 JavaScript。 这些错误可能仅在代码评估的结果中产生和传播。 代码评估可能产生自 evalFunctionrequire 或 [vm]。 这些错误几乎总是表明程序已损坏。

    1. try {
    2. require('vm').runInThisContext('nodejs.cn ! 中文网');
    3. } catch (err) {
    4. // `err` 是一个 SyntaxError。
    5. }

    SyntaxError 实例在创建它们的上下文中是不可恢复的,它们只可能被其他上下文捕获。