找不到模块 'babel-eslint'(已在本地安装了 standard 和 babel-eslint)。

7

标准版本是什么?

12.0.1

使用的操作系统,Node.js和npm版本是什么?

Windows 10, Node v10.15.1, NPM v.6.8.0

你原本期望会发生什么?

  • 我在devDependencies(本地)中安装了standard和babel-eslint
  • 我运行standard --parser babel-eslint
  • 我将获得使用babel-eslint解析器的standard来识别babel代码样式,而不是将其作为样式错误声明

实际发生了什么?

  • 我在devDependencies(本地)中安装了standard和babel-eslint。

  • 我运行standard --parser babel-eslint

  • 我遇到错误:找不到模块'babel-eslint'

我阅读了之前的问题85 1167,当它们在同一级别上安装时,应该已修复此问题。但它在我的电脑上没有发生。

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

"standard": {
    "parser": "babel-eslint"
  }

但它并未解决这个问题。


已经在 GitHub 的问题页面上解决了,链接为 https://github.com/standard/standard/issues/1257。 - Inovramadani
3个回答

9

大家好,这是一个旧问题,但对于将来来到这里的人,那些答案对我没用,但这个答案有效:

npm install babel-eslint --save-dev

babel-eslint现已弃用:https://www.npmjs.com/package/babel-eslint - Paul

4

请尝试

$yarn add standard babel-eslint

1
我通过以下方式解决了这个问题:


npm install -g babel-eslint

6
我想不出任何好的理由为什么这应该全局安装... - Shadow

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接