我在VSCode中打开了我的项目文件夹,在打开之后,我运行了npm install。
在那之后,VSCode在顶部显示了一个确认框,上面写着“点击允许使用工作区文件夹中本地配置的eslint”。我单击了允许。

但后来它开始给出不必要的错误,比如应该使用双引号而不是单引号。
如何恢复到全局ESlint?
我尝试在VSCode中探索ESLint设置,但没有找到合适的设置。在这方面请帮帮我。
发布于 2020-08-03 04:30:08
发布于 2020-11-27 01:51:21
您也可以单击窗口右下角工具栏中的ESlint按钮。这应该会再次打开对话。

发布于 2020-12-12 06:34:07
我使用的是Vagrant VM,当node_modules位于本地硬盘和VM都可见的目录中时,性能会受到很大影响。
在tip in this post that no longer exists中,当我执行以下操作时:
mkdir ~/whatever
mv /vagrant/node_modules ~/whatever/
ln -s ~/whatever/node_modules /vagrant/node_modules...I在启动应用程序时会获得显著的、数秒的加速。我猜,当虚拟机位于共享目录中时,从该目录中读取数据会产生大量开销。当目录移动到VM中并且不能直接从共享目录访问时,速度会快得多。
然而,这给VS代码带来了问题,因为它想使用它期望在符号链接的node_modules中看到的eslint版本……但它无法在符号链接中导航。
我的解决方案是强制VS Code在我的机器上使用全局安装的eslint,独立于VM。为此,请确保已全局安装了eslint,然后:
完成之后,我把symlink带回来了,它仍然像预期的那样工作。
希望这篇文章能帮助其他人完成这个有点奇怪的VM设置!
https://stackoverflow.com/questions/63220345
复制相似问题