亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

webpack安裝eslint插件,vscode中也有eslint插件,有啥區別?

webpack安裝eslint插件,vscode中也有eslint插件,有啥區別?

拉莫斯之舞 2018-08-10 09:08:43
其實還有別的,比如prettier, 等等,這么多插件都是用來格式化或者語法/規范檢查等。有什么區別嗎,如果都安裝了,配置之間不會沖突嗎?另外,安裝了有的時候有.editrcconfig, .eslintrc, .prettierrc.jd 等文件,有的時候,檢查個語法,格式化,為什么有這么多。功能怎么劃分的,總感覺他們功能差不多,插件與插件之間不會打架嗎?2018/8/9 追問一下如果項目不強制,但寫的時候想規范一下,根據各位的回答,應該是只需要在vscode中安裝eslint插件,我依此安裝后,卻提示To use ESLint please install eslint by running 'npm install eslint' in the workspace folder admin-manageor globally using 'npm install -g eslint'. You need to reopen the workspace after installing eslint為什么要安裝eslint的npm包,難道vscode插件也會與npm包這個之間有耦合嗎?
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

webpack 里面的是在編譯期給你報錯用的,報錯了會停止編譯,直到你修復。

vscode中的是提示給你看的,方便你直接看到錯誤。順便會幫你修復簡單的錯誤。

沖突是會有的,不過都是可配置的,不會配置的話就先去拿一份別人配置好的來用


查看完整回答
1 反對 回復 2018-08-12
?
森欄

TA貢獻1810條經驗 獲得超5個贊

樓上回答的不準確。

準確的說應該是webpack中的eslint是加載器,全名是eslint-loader。是為了處理某些文件的加載器而已,因此它本質是loader

vscode是一個編輯器,vscode中的eslint本質上是一個vscode插件,

他會調用eslint,然后將eslint的報錯反饋給vscode,僅此而已。

webpack和webpack-cli有什么區別? 你可以對比理解一下


查看完整回答
反對 回復 2018-08-12
  • 91_0002
    91_0002
    請問,如果只在 vscode 中裝了eslint ,項目里不裝,怎么才能讓他起作用呢?全局裝嗎?具怎么弄呢
  • 2 回答
  • 0 關注
  • 4945 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號