2017-10-21 98 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並要求參加演練。