我使用的安装命令是"npm install @babel/eslint-parser——save-dev"还有"sudo NPM init @eslint/config"
我得到的错误如下:
import { initializeConfig } from "../lib/init/config-initializer.js";
SyntaxError: Unexpected token {
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
节点版本错误。根据npm eslint文档:
https://www.npmjs.com/package/eslint
安装和使用先决条件:使用SSL支持构建Node.js(^12.22.0, ^14.17.0或>=16.0.0)。(如果你使用的是官方的Node.js发行版,SSL总是内置的。)
你可以检查你的节点版本:
nvm list
和/或者你可以通过:
检查你的版本node -v
然后,您可以使用以下命令运行上述正确的节点版本之一:
nvm install v12.22.0
然后你可以重新运行安装eslint的命令:
npm init @eslint/config