运行ESLint时出错:无法读取属性'范围'为null

时间:2018-01-18 23:20:19

标签: node.js eslint

在我的Mac上使用IDE(原子或VS代码)时,我遇到了一个非常烦人的eslint错误。

1]

它是一个网络应用程序,反应前端和&节点后端。包管理器是npm。

感觉就像每时每刻都会甩开并浪费我的时间一次几个小时(之前已经发生过)。

更新

我使用的是ES6语法&巴别。

更新2(修复):

rm -rf node_modules

从.eslintrc

中删除此行
"parser": "babel-eslint",

确保原子(或您正在使用的任何IDE)显示此错误:

2]

现在将您删除的行添加回.eslintrc:

"parser": "babel-eslint",

并运行

npm i

现在eslint应该再次运作

1 个答案:

答案 0 :(得分:0)

import的正确方法是:

import { Something, SomethingElse } from 'somewhere';

如果您需要导入快递,则必须使用require。您似乎想要导入express本身和router,因此正确的语法将是:

var express = require('express');
var router = express.Router();