Socket.io-client: 纱线构建错误

创建于 2019-10-15  ·  24评论  ·  资料来源: socketio/socket.io-client

纱线运行 v1.19.1
$ 反应脚本构建
创建优化的生产构建...
编译失败。

无法缩小此文件中的代码:

./node_modules/socket.io-client/node_modules/debug/src/browser.js:155

在这里阅读更多:http: //bit.ly/2tRViJ9

错误命令失败,退出代码为 1。
info 访问https://yarnpkg.com/en/docs/cli/run以获取有关此命令的文档。

Unable to reproduce

最有用的评论

请尝试将 socket.io-client 版本降级到 1.7.0,然后上述问题将消失

所有24条评论

面临同样的问题

使用 npm 和 react-script 面临同样的问题

面临同样的问题..有什么想法吗? 我将版本升级到最新版本。 但仍然没有运气

同样在这里

我有同样的问题

请尝试将 socket.io-client 版本降级到 1.7.0,然后上述问题将消失

哦,我的天哪@guixiao417谢谢,它对我有用! 谢谢!

@guixiao417有效!

@guixiao417为我工作。

是否可以继续使用带有 react-scripts 的最新稳定版本的 socket.io-client? 降级对我来说并不是真正的解决方案。

有一种方法可以降级吗? 我所有的模块都是最新版本的更新。

我试过了,但它不适用于最新版本

2020 年 4 月 18 日星期六下午 4:33 mahshid22 [email protected]写道:

有一种方法可以降级吗? 我所有的模块都更新到
最新版本。


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/socketio/socket.io-client/issues/1330#issuecomment-615761081
或退订
https://github.com/notifications/unsubscribe-auth/AKYG6AGEG2PIRG5Z5YPV3D3RNFQV5ANCNFSM4JAWTPRQ
.

@guixiao417你拯救了我的一天,非常感谢

我的荣幸

2020 年 4 月 19 日星期日下午 5:20 Goutham JM [email protected]写道:

@guixiao417 https://github.com/guixiao417你拯救了我的一天,非常感谢


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/socketio/socket.io-client/issues/1330#issuecomment-616083860
或退订
https://github.com/notifications/unsubscribe-auth/AKYG6AGENO7RSCWRZB6QCOLRNK65VANCNFSM4JAWTPRQ
.

我将 react-script 更新为最新版本(此时为 3.4.1),并按照 yarn build 的说明进行操作。 最终删除了 babel-eslint 和 eslint 并能够成功构建。

也对降级到旧版本的方法不满意,但这是目前唯一对我们有用的方法。

这个错误把我搞砸了。 降级方式是一个很好的解决方案。
我只能通过让我烦恼的脚本来使用最新版本。

我最终做的是,下载 socket.io-client 最新的 2.3.0 并将其保存在./client/scripts/vendor中,然后使用 webpack 别名:

  resolve: {
    alias: {
      'socket-io.client': __dirname + '/client/scripts/vendor/socket.io-client.2.3.0'
    }
  },

这编译得很好并且没有产生任何纱线构建错误。

请尝试将 socket.io-client 版本降级到 1.7.0,然后上述问题将消失

谢谢兄弟你最好! 它有效,谢谢!

我完成了删除 socket.io 并且我的问题得到了解决。 谢谢!

你好! 我无法重现: https ://github.com/socketio/socket.io/tree/master/examples/create-react-app-example

$ yarn build
yarn run v1.22.4
$ react-scripts build
Creating an optimized production build...
Compiled successfully.

File sizes after gzip:

  66.34 KB (+1 B)  build/static/js/2.333cb71d.chunk.js
  783 B            build/static/js/runtime-main.4d1b81e4.js
  718 B (-2 B)     build/static/js/main.c951bd20.chunk.js
  547 B            build/static/css/main.5f361e03.chunk.css

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

  yarn global add serve
  serve -s build

Find out more about deployment here:

  bit.ly/CRA-deploy

Done in 9.16s.

$ npx serve -s build
npx: installed 78 in 4.816s

   ┌─────────────────────────────────────────────────┐
   │                                                 │
   │   Serving!                                      │
   │                                                 │
   │   - Local:            http://localhost:5000     │
   │   - On Your Network:  http://192.168.0.2:5000   │
   │                                                 │
   │   Copied local address to clipboard!            │
   │                                                 │
   └─────────────────────────────────────────────────┘

我也遇到了这个问题,除了令牌错误是针对索引的,降级到 1.7.0 并看到成功

为我工作谢谢!

FWIW,我在使用 Node 14.x Docker 映像的 npm/webpack 中遇到了这个确切的错误。 升级到 Node 15.x 映像解决了这个问题。 在这两种情况下(失败和构建)我都使用相同的socket.io-client包版本 - 2.3.1

此页面是否有帮助?
0 / 5 - 0 等级