Failed to parse source map from @ethersproject and xhr2-cookies file: Error: ENOENT: no such file or directory

Failed to parse source map from @ethersproject and xhr2-cookies file: Error: ENOENT: no such file or directory

模块警告(来自./node_modules/source-map-loader/dist/cjs.js): 无法从 .\node_modules\@ethersproject\abi\src.ts\_version.ts 文件解析源映射:错误:ENOENT:没有这样的文件或目录,打开 ...node_modules \@ethersproject\abi\src.ts\_version.ts'

相同,但路径以 abi-coder.ts'、abstract-coder.ts'、address.ts'、anonymous.ts'、[=59= 结尾]', boolean.ts', bytes.ts', 固定-bytes.ts', null.ts', number.ts', string.ts', tuple.ts', index.ts', interface.ts'

然后我得到同样的结果,无法从 .\node_modules\web3-providers-http\node_modules\xhr2-cookies\errors.ts 文件解析源映射:错误:ENOENT:没有这样的文件或目录,打开 ...node_modules\web3-providers-http\node_modules\xhr2-cookies\errors.ts '

index.ts', progress-event.ts', xml-http-request-event-target.ts', xml-http-request- upload.ts', xml-http-request.ts'

这些文件中的每一个都附有文件名但以 .js.map 结尾或什么都不结尾,而是一个 Javascript 文件

我试过这个:

npm i ethersnpm i xhr2-cookies@0.9.1 但它并没有改变任何东西。

我不得不四处移动一些文件以使它们进入正确的文件夹设置/路径,但每个 TS 文件的名称都以 .d 结尾,但如果我将其替换为 [= 则它不起作用14=] 也不会一起删除它。知道发生了什么事吗?

我还尝试添加 npm list.

中手动缺少的所有依赖项

我已经在这之前修复了 export.modulesetupMiddlewares

我只尝试更改前 2 个文件的名称,但仍然出现相同的错误。

(更新:由于某些奇怪的原因,编译器正在 src.ts 文件夹中的 _version.ts 和 abi-coder.ts 上进行处理,但其他一切都不起作用。我删除了.d 这里和那些工作,但我从所有其他人中删除它并重新启动我的计算机,它仍然无法工作。)

谢谢!

所以我所做的是 运行 npm update ethers 然后我相信它会将我的所有更改恢复为原始文件名,并在 TS 文件的名称中使用 .d 和然后我正在阅读错误并在其中某处说 运行 npm audit fix --force 然后我再次 运行 我的项目并且它成功了!