LeetCode:vscode插件首次使用报错问题解决

本文最后更新于:2024年4月21日 晚上

1、错误现象

无论是使用Leetcode官方插件,还是使用labuladong优化后的插件,首次使用时均会出现下面的报错:

image-20240108153854843

根据提示,发现没有配置Node.js的环境:

  • 找到插件的配置文件,添加Node.js的执行文件的源路径(如果PC没有安装Node.js,参考第2节安装过程):

image-20240108155801217

  • 之后重启vscode,插件初始化激活时会打印下面内容:

image-20240108155931056

2、Node.js安装

官网:https://nodejs.org/en/download

下载选择最新的长期支持版本:

image-20240108154938555

下载完成后,双击exe安装文件,根据向导一路安装即可(除了自定义安装路径,其他无需修改),安装完成之后会默认添加PATH环境变量

3、登录leetcode插件

3.1、Cookie获取

浏览器中登录leetcode之后,F12进入开发者模式,在网络一块中查找POST这一类型的接口请求,如:https://leetcode.cn/graphql/

在标头(header)位置将其中的cookie后值全部拷贝。

image-20240108162207427

注:使用原始格式更方便查看。

3.2、登录leetcode

进入插件,点击Sign in:

image-20240108160438644

按照自己账号对应的平台选择,两个站点对应的账号非共享:

image-20240108160456017

支持下面两种登录方式:

image-20240108160631444

一般情况建议使用Cookie登录。

之后,获取到cookie,重新登录leetcode:先输入电话号码–》再填入cookie。登录成功之后正常获取到练题数据显示如下:

image-20240108162347421

可以正常的刷题啦:

image-20240108200425908


LeetCode:vscode插件首次使用报错问题解决
http://www.codestar.top/2024/01/08/leetcode/LeetCode:vscode插件首次使用报错问题解决/
作者
mini小新
发布于
2024年1月8日
更新于
2024年4月21日
许可协议