angular6 中使用socket.io报global is not defined 错误如何解决


很多同学会发现angular5中使用socket.io-client是没有问题的,但是angualr6中用不了。


socket.io-client地址:  https://github.com/socketio/socket.io-client

下面我们就看下angular6 中使用socket.io-client报global is not defined 错误如何解决?


要让angular6中可以使用socket.io-client我们只需要一个小配置就可以了。


找到polyfills.ts文件中加入(window as any).global = window;


如下图: