首页 > 解决方案 > 如何解决 VSC 错误“ENOENT:没有这样的文件或目录”?

问题描述

我正在尝试在 Visual Studio Code 中运行代码,但在调试控制台中出现此错误:无法读取 file:///C:/Users/####/OneDrive/Documents/Programming/ 的源映射Softwares/JavaScript/jspsych-6.3.1/examples/js/webgazer/webgazer.js:ENOENT:没有这样的文件或目录,打开 'c:\Users####\OneDrive\Documents\Programming\Softwares\JavaScript\jspsych -6.3.1\examples\js\webgazer\webgazer.js.map'

我不知道那个错误是什么意思。我知道 stackoverflow 社区的其他人已经问过这个问题,但我是一个新手程序员,我无法理解不适用于我自己的代码的讨论。根据我在之前的讨论中读到的内容,我认为我的代码可能会失败,因为我正在访问的文件夹没有 .map 文件。不幸的是,我不知道 .map 文件是什么,更不用说如何创建了!

有人能解释一下“ENOENT:没有这样的文件或目录”错误是什么意思,我该如何解决?如果解决问题需要创建一个 .map 文件,您能否解释一下如何做到这一点?

标签: javascriptvisual-studio-codesource-mapsenoentjspsych

解决方案


对我来说,您似乎从使用您丢失的文件的示例中复制了一些代码,但我只是在猜测。我会说从您获得复制代码的位置或从您正在使用的库(webgazer)中获取丢失的文件,或者您可以在您的设置中完全禁用源映射。

另一个想法:这里他们说,如果您使用 npm 或 yarn 之类的包管理器安装库,文件就会(仅)安装。但他们也说你可以从 webgazer git 存储库的旧提交中下载文件

这是一个已解决的问题,有类似的问题和好主意


推荐阅读