2017-10-21 142 views
0

更新17年10月27日
更新linter-eslint8.4.0的伎俩,感谢@荷兰的评论。原子反应入门套件皮棉错误的package.json

原题
里面的Atom编辑器,我得到The package.json file could not be found. (import/no-extraneous-dependencies)错误中的所有文件,第一行代码,但yarn lint经过,意义问题是在​​本身的配置。

任何想法?

当前安装的皮棉包

列表:

  • 棉短绒2.2.0
  • 棉短绒,csslint 2.0.0
  • 棉短绒,eslint 8.4.0
  • 棉短绒流5.6.1
  • linter-ui-default 1.2.4

enter image description here

+0

这个问题不是很明确。这个错误来自哪里?有一个'package.json'文件应该在哪里? * Atom *的配置不是问题。 Atom无法理解代码。这是您需要查看的软件包。 –

+0

@HollandWilson正确,已编辑的问题,谢谢 – goldylucks

+1

在'Settings'视图中,请选择'Packages'并在输入框中输入“lint”。你应该看到'linter'和你安装的任何linter提供商。请分享这个软件包列表。 –

回答

0

Atom本身无法理解代码是否良好。此特定错误由linter-eslint程序包生成,该程序包依赖于外部二进制文件eslint。有时棉绒有任意风格要求,有时它们会过时并需要更新。解决linters问题的典型流程是查看特定的linter规则集,以查看是否应该在该上下文中引发错误。由于linters旨在强调良好的编码风格,突出显示语法错误,因此linter-originating错误并不一定意味着代码不好并且不会运行。这是一个必须在个案基础上回答的问题。

测试linter包通常需要少量的NPM体验(您可以不使用Node,但通过NPM下载最简单)。你所要做的就是全局安装软件包,然后运行它的命令,这对于以前完成它的人来说是非常容易的,但对于不知道单个步骤是什么样的人而言,这并不容易。对于任何人在将来阅读这个问题并处理类似的情况,我会建议跳到Atom forumSlack并要求参加演练。