“npm start”上的 React JS 奇怪错误无法解析源映射

Dis*_*ame 5 javascript visual-studio socket.io reactjs

我的错误:

WARNING in ./node_modules/base64-arraybuffer/dist/base64-arraybuffer.es5.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'C:\Users\userName\Documents\folder\subFolder\client\node_modules\src\index.ts' file: Error: ENOENT: no such file or directory, open 'C:\Users\userName\Documents\folder\subFolder\client\node_modules\src\index.ts'
 @ ./node_modules/engine.io-parser/build/esm/decodePacket.browser.js 2:0-44 38:20-26
 @ ./node_modules/engine.io-parser/build/esm/index.js 2:0-45 27:26-38 39:0-68
 @ ./node_modules/engine.io-client/build/esm/socket.js 6:0-44 113:16-24 586:18-26
 @ ./node_modules/engine.io-client/build/esm/index.js 1:0-37 2:0-18 3:24-39
 @ ./node_modules/socket.io-client/build/esm/manager.js 1:0-75 23:4-25 116:22-28
 @ ./node_modules/socket.io-client/build/esm/index.js 2:0-39 26:13-20 29:22-29 45:2-9 63:0-79
 @ ./src/pages/playArea/sidebar/Sidebar.jsx 8:0-38 47:14-16
 @ ./src/pages/playArea/PlayArea.jsx 12:0-40 126:39-46
 @ ./src/App.js 11:0-49 29:38-46 40:38-46
 @ ./src/index.js 7:0-24 16:39-42
Run Code Online (Sandbox Code Playgroud)

我只在最近的 React 项目中收到这个错误,这很奇怪。从错误消息来看,我认为要么是我将 .js 扩展名拼错为 .ts,要么是 React 有点损坏。

一切都运行,我的网站应用程序运行得很好,但我不喜欢在我的项目中看到任何错误。我按 ctrl+f 搜索了所有文件,但没有找到任何地方,所以我包含了 .ts 扩展名,所以我不知所措。如果重要的话,我会使用本地主机在 Visual Studio Code 上运行我的网站应用程序。

- 这可能是我的 socket.io 的问题,但我不知道出了什么问题。-它也不应该与我的index.js有任何关系,因为我将其精简为仅render <App />

如果您知道如何解决此问题或我可以采取进一步的故障排除步骤,我想听听他们的意见。

小智 2

这是最近在socket.io-client( https://github.com/socketio/socket.io-client/issues/1520 )中提出的问题。我遇到了同样的问题,将 socket.io-client 4.0.4 降级到 4.0.0 使错误消失。