找不到模块“babel-eslint”(标准和 babel-eslint 均已在本地安装)

Ino*_*ani 7 standardjs

什么版本的标准?

12.0.1

什么操作系统、Node.js 和 npm 版本?

Windows 10、节点 v10.15.1、NPM v.6.8.0

您预计会发生什么?

  • 我在 devDependencies 上(本地)安装了标准版和 babel-eslint。
  • 我跑standard --parser babel-eslint
  • 我得到标准使用 babel-eslint 解析器来识别 babel 代码风格,而不是将其声明为风格错误

究竟发生了什么?

  • 我在 devDependencies 上(本地)安装了标准版和 babel-eslint。

  • 我运行标准 --parser babel-eslint

  • 我收到错误:找不到模块“babel-eslint”

我从以前的问题85 1167中读到,当它们安装在同一层时应该修复。但它不会发生在我身上。

我尝试将以下配置放在 package.json 上:

"standard": {
    "parser": "babel-eslint"
  }
Run Code Online (Sandbox Code Playgroud)

但这并不能解决问题。

小智 9

嗨,这是一个老问题,但对于将来经过这里的人来说,这些答案对我不起作用,但这个答案对我有用:

npm install babel-eslint --save-dev
Run Code Online (Sandbox Code Playgroud)


Nal*_*ran 4

尝试

$yarn add standard babel-eslint
Run Code Online (Sandbox Code Playgroud)