我从ESLint得到这个错误:

error  Parsing error: The keyword 'const' is reserved

根据该代码:

const express = require('express');
const app = express();
const _ = require('underscore');

我try 过删除node_modules并重新安装所有npm软件包(如建议的here),但没有效果.

推荐答案

ESLint默认为ES5语法判断.您需要覆盖到最新的、支持良好的JavaScript版本.

try 将.eslintrc文件添加到项目中.在它里面:

{
    "parserOptions": {
        "ecmaVersion": 2017
    },

    "env": {
        "es6": true
    }
}

希望这能有所帮助.

编辑:我还找到了this example .eslintrc个,这可能会有所帮助.

Javascript相关问答推荐

使用expressjs加载Nuxt版本=3.9.0(自定义服务器)

我应该如何在此Angular 16应用程序中的方法中使用@ Hostspel?

为什么我会获取MUI Date TimePicker TypHelp:Value.isValid不是AdapterDayjs.isValid中的函数

使用NgDeliverentOutlet和动态内容投影的Angular 渲染组件

鼠标移动时更新画布

为什么有些库公开了执行相同任务的方法,但每个方法都处于同步/同步上下文中?

不渲染具有HTML参数的React元素

嵌套异步JavaScript(微任务和macrotask队列)

为什么当我解析一个promise时,输出处于挂起状态?

用JavaScript复制C#CRC 32生成器

如何在模块层面提供服务?

当Redux提供程序访问Reduxstore 时,可以安全地从Redux提供程序外部调用钩子?

我在Django中的视图中遇到多值键错误

当id匹配时对属性值求和并使用JavaScript返回结果

覆盖TypeScrip中的Lit-Element子类的属性类型

确保函数签名中的类型安全:匹配值

不同表的条件API端点Reaction-redux

react -原生向量-图标笔划宽度

使用线性插值法旋转直线以查看鼠标会导致 skip

有没有办法通过使用不同数组中的值进行排序