记一次vscode安装eslint踩坑经历

 

在公司电脑是别人安装好了的eslint,所以自己没有安装过,用着用着就习惯了,放假的时候在自己电脑上练习react,就想在自己电脑上安装一个eslint。开始第一步,创建一个react项目,

在vscode的terminal中输入npm create-react-app my-app,等了几分钟,一个目录结构就创建成功了

这一步不会出错,到这里项目已经可以运行了,直接输入 $cd my-app  $npm start

然后安装eslint,注意,terminal现在的目录是在my-app下面,根据eslint官网上的教程

$ npm install eslint --save-dev
$ ./node_modules/.bin/eslint --init

完成这两步,库里面已经有这两个依赖了

 配置文件也已经建立,接下来就在就下一个eslint的插件,

按理说现在就已经能用了,你格式上不讲究就会出红线了,网上安装eslint的教程到这里就已经能用了,但是我这里就是不知道怎么回事,我故意把App.js的代码乱拍了一下

按理说这一行是会报错的,但就是不出红线,然后想是不是没有装上,我就用命令行输入看了一下

eslint F:\react\todo-list\app\src\App.js

有三个错误,说明eslint是装上的。然后又点开output

说是eslint-plugin-react找不到,就奇了怪了,明明在eslitn init的时候就把这些依赖装好了,总之找了各种各样的帖子,都没解决,一次偶然的尝试,我发现在 my-app的父目录里面装eslint-plugin-react,vscode就能找到,我就想vscode可能是从你打开的目录里面去找nodal-modal的,不会在深入到my-app文件夹里面找,然后我就

File-Open Folder,直接打开my-app,

开始报错了,调整格式

算是正常了。

为什么会这样我也不知道,总之给大家做个参考吧,如果有大神知道的,请留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode安装ESLint可以按照以下步骤进行操作: 1. 首先,在VSCode中打开扩展面板。你可以通过点击左侧的方块图标或者使用快捷键Ctrl+Shift+X来打开扩展面板。 2. 在扩展面板的搜索框中输入"ESLint",然后按下回车键进行搜索。 3. 在搜索结果中找到ESLint插件,并点击"安装"按钮进行安装。 4. 安装完成后,你会在扩展面板中看到ESLint插件已经被启用。 5. 接下来,你需要在你的项目中安装ESLint。你可以在终端中进入你的项目目录,并运行以下命令进行安装: ``` npm install eslint --save-dev ``` 6. 安装完成后,你可以在项目根目录下创建一个.eslintrc.js文件,并在其中配置ESLint的规则。你可以根据你的需求选择不同的规则配置。 7. 配置完成后,你可以在VSCode的设置中找到ESLint的配置选项。你可以通过点击左上角的文件菜单,选择"首选项",然后选择"设置"来打开设置面板。在搜索框中输入"eslint.options",然后点击编辑按钮进行编辑。 8. 在编辑框中,你可以将"eslint.options"的值设置为你的.eslintrc.js文件的路径,例如:"F:/VLearning/ESLint/.eslintrc.js"。确保路径正确并保存设置。 通过以上步骤,你就成功安装ESLint插件并配置了ESLint规则。现在,当你在编写代码时,ESLint会自动检测并提示错误,并且根据规则自动纠正错误。 #### 引用[.reference_title] - *1* [vscode 安装 eslint 插件](https://blog.csdn.net/xiaojin21cen/article/details/126919213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [如何在vscode中配置ESLint](https://blog.csdn.net/NeroSolomon/article/details/78926790)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值