Angular 无法安装 ESLint,它不包含 package.json 文件

Angular Could not install ESLint, it does not contain a package.json file

我真的很喜欢 lint。我喜欢 CLI 具有内置的 lint,但它正在被弃用。我使用 Windows 10 Pro。根据快速入门,我尝试了第一步,但失败如下:

> npm i -g @angular-devkit/{core,schematics} @angular-eslint/schematics
npm ERR! code ENOLOCAL
npm ERR! Could not install from "@angular-devkit\{core,schematics}" as it does not contain a package.json file.

快速入门: https://github.com/angular-eslint/angular-eslint#migrating-from-codelyzer-and-tslint

如何全局或本地安装 ESLint?

如果你需要eslint,安装它 npm I -g eslint

安装 eslint 的完整第一步(根据问题中的 URL)如下:

npm i -g @angular/cli @angular-devkit/{core,schematics} @angular-eslint/schematics

我不熟悉 {core,schematics} 但这似乎会导致问题(根据错误消息)。当我执行 NPM 时分别安装如下:

> npm i -g @angular-devkit/core
> npm i -g @angular-eslint/schematics

它没有导致错误。我希望这对某人有所帮助。