Socket.io-client: [рдмрдЧ] рд╡реИрд╢реНрд╡рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдХреНрддреВре░ 2017  ┬╖  49рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: socketio/socket.io-client

рдиреЛрдЯ : рд╕рдорд░реНрдерди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдпрд╛ рд╕реНрд▓реИрдХ

рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐:

- [x] report a *bug*
- [ ] request a *feature*

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░

node.js' global var рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг рд╕реЙрдХреЗрдЯ.io-рдХреНрд▓рд╛рдЗрдВрдЯ @angular/ [email protected] рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
(рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ [email protected] рд╕реЗ рдЖрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреМрди рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ)

рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг (рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХ рдмрдЧ рд╣реИ)

рджреЗрдЦреЗрдВ https://github.com/angular/angular-cli/issues/8160

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░

рд╕реЗрдЯ рдЕрдк

  • рдУрдПрд╕:
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░:
  • рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рд╕рдВрд╕реНрдХрд░рдг: 2.0.4

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

https://github.com/angular/angular-cli/issues/8160#issuecomment -386153833 рдХреЗ рдЕрдиреБрд╕рд╛рд░:

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд polyfills.ts рдЬреЛрдбрд╝рдирд╛ $ Angular@6 рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

// Add global to window, assigning the value of window itself.
(window as any).global = window;

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ IMO рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕реЙрдХреЗрдЯ global рдХреЛрдгреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)

(рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ рдирд╡реАрдирддрдо [email protected] рдХреЗ рд╕реНрд░реЛрдд рдХрд╣рд╛рдВ рд╣реИрдВ? рд╢рд╛рдпрдж рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)

рд╕рднреА 49 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдЪреВрдВрдХрд┐ https://github.com/angular/angular-cli/issues/8160 рдЕрдм рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдгреАрдп/рдХреНрд▓реА> 6 рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ред
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? https://github.com/angular/angular-cli/issues/9827

рдмреАрдЖрд░,
рдХреЗрд╡рд┐рди

рдЬрдм рддрдХ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдиреЛрдб рдХрдорд╛рдВрдб рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдЖрдк tsconfig.app.json рдХреЗ рдкрде рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрд▓рд┐рдо рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

"paths": {
      ....
      "socket.io-client": ["../node_modules/socket.io-client/dist/socket.io.slim.js"]
}

рднрд▓реЗ рд╣реА рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реЛ, https://github.com/angular/angular-cli/issues/9827#issuecomment -369578814 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ Angular@6 рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реЛрдЧрд╛:

"[рдпрд╣] рдЖрдо рддреМрд░ рдкрд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛрдб рдЬреЛ рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреВрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣реИред"

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдВрдЧреБрд▓рд░ 6 RC5 рдореЗрдВ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рдордХрд╛рдЬ рдЬрд╛рдирддрд╛ рд╣реИ?

@ngervasi рд╣рдордиреЗ рдРрд╕рд╛ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рд╣реИ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХреА: https://github.com/socketio/socket.io-client/issues/1166#issuecomment -379225639

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

{ "extends": "../tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/app", "module": "es2015", "baseUrl": "", "types": [] }, "exclude": [ "test.ts", "**/*.spec.ts" ], "paths": { "socket.io-client": ["../node_modules/socket.io-client/dist/socket.io.slim.js"] } }

рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдгреАрдп 6RC5 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

is-buffer.js:4 Uncaught ReferenceError: global is not defined at Object../node_modules/socket.io-client/node_modules/socket.io-parser/is-buffer.js (is-buffer.js:4) at __webpack_require__ (bootstrap:74) at Object../node_modules/socket.io-client/node_modules/socket.io-parser/binary.js (binary.js:8) at __webpack_require__ (bootstrap:74) at Object../node_modules/socket.io-client/node_modules/socket.io-parser/index.js (index.js:8) at __webpack_require__ (bootstrap:74) at Object../node_modules/socket.io-client/lib/index.js (index.js:7) at __webpack_require__ (bootstrap:74) at Object../src/app/_services/websocket.service.ts (log.service.ts:5) at __webpack_require__ (bootstrap:74)

https://github.com/angular/angular-cli/issues/8160#issuecomment -386153833 рдХреЗ рдЕрдиреБрд╕рд╛рд░:

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд polyfills.ts рдЬреЛрдбрд╝рдирд╛ $ Angular@6 рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

// Add global to window, assigning the value of window itself.
(window as any).global = window;

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ IMO рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕реЙрдХреЗрдЯ global рдХреЛрдгреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)

(рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ рдирд╡реАрдирддрдо [email protected] рдХреЗ рд╕реНрд░реЛрдд рдХрд╣рд╛рдВ рд╣реИрдВ? рд╢рд╛рдпрдж рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)

рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рдлрд┐рдХреНрд╕ рд╣реИ? https://github.com/socketio/socket.io-client/issues/1166#issuecomment -379225639 (tsconfig рдореЗрдВ рдкрде рдЬреЛрдбрд╝рдирд╛) рдпрд╛ https://github.com/socketio/socket.io-client/issues/1166 #рдЗрд╢реНрдпреВрдХрдореЗрдВрдЯ -386195105 (рд╡реИрд╢реНрд╡рд┐рдХ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛)?

рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдиреЗ рдПрдВрдЧреБрд▓рд░ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рдПрдВрдЧреБрд▓рд░ v6 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

@amitport has-binary2 рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд░реЛрдд рдпрд╣рд╛рдВ рд╣реИрдВ: https://github.com/darrachequesne/has-binary

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИред

@darrenmothersele рдХреЛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ "рдмреЗрд╣рддрд░" рд╣реИред 'рдЧреНрд▓реЛрдмрд▓' рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЕрдиреНрдп рдХрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ 'рд╕реНрд▓рд┐рдо' рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдВрдбрд▓ рдЖрдХрд╛рд░ рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ (рдЬрд░реВрд░реА рдирд╣реАрдВ)

@darrachequesne рдиреЗ рдПрдХ рдкреАрдЖрд░ рдЬреЛрдбрд╝рд╛ https://github.com/darrachequesne/has-binary/pull/4 (рдпрд╣ рдПрдХ рд╢реБрд░реБрдЖрдд рд╣реИ :))

рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рд╡рд░реНрддрдорд╛рди рдХреЛрдгреАрдп 6.0.0 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ tsconfig.app.json рдореЗрдВ рдкрде рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ polyfills.ts рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдЬреЛрдбрд╝рд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХреНрд░реЛрдо рдореЗрдВ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред

рд╡рд╣реА рдпрд╣рд╛рдБ, tsconfig рд╕рдорд╛рдзрд╛рди ng cli 6 . рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

// рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЧреНрд▓реЛрдмрд▓ рдЬреЛрдбрд╝реЗрдВ, рд╡рд┐рдВрдбреЛ рдХрд╛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
(рдХрд┐рд╕реА рднреА рдЦрд┐рдбрд╝рдХреА рдХреЗ рд░реВрдк рдореЗрдВ)ред рд╡реИрд╢реНрд╡рд┐рдХ = рдЦрд┐рдбрд╝рдХреА;

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж ! :рдбреА

рдЖрдкрдиреЗ (window as any).global = window; рдХрд╣рд╛рдВ рд░рдЦрд╛?
рдзрдиреНрдпрд╡рд╛рджред

рдирдорд╕реНрддреЗ,

рдмрд╕ рд╡рд╣реАрдВ (рддрд╕реНрд╡реАрд░ рдкрд░)ред

2018-05-17 21:07 рдЬреАрдПрдордЯреА+02:00 рдЕрд▓реНрдмрд░реНрдЯреЛ рдмрд╕рдЧреНрд▓рд┐рдпрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com :

рдЖрдкрдиреЗ рдХрд╣рд╛рдВ рд░рдЦрд╛ (рд╡рд┐рдВрдбреЛ рдХрд┐рд╕реА рднреА рд░реВрдк рдореЗрдВ)ред рд╡реИрд╢реНрд╡рд┐рдХ = рдЦрд┐рдбрд╝рдХреА; ?
рдзрдиреНрдпрд╡рд╛рджред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/socketio/socket.io-client/issues/1166#issuecomment-389975067 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/APZTlGpMwMPnAscifHT2ZQrRUSJqLejCks5tzcp3gaJpZM4QD_kq
.

--

рдЕрд░рдиреМрдж рддреБрд╕реНрд╕реА-рд╡рд╛рд╕рд┐рд▓рд┐рдПрдлрд╝
рдбреЗрд╡рд▓рдкрд░ рд╡реЗрдм рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ рдЪреЗрдЬрд╝ рд▓реАрдл рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ

рд╕рд╛рдЗрдЯ рд╡реЗрдм: www.leaf-website.esy.es http://www.leaf-website.esy.es
рдореЗрд▓: a.tussy.
рджреВрд░рднрд╛рд╖: 07 77 83 29 44

рддреБрдордиреЗ рдХрд╣рд╛рдБ рд░рдЦрд╛ рдерд╛...

рдЗрд╕реЗ рдЕрдкрдиреЗ polyfills.ts . рдореЗрдВ рдбрд╛рд▓реЗрдВ

(window as any).global = window

рд▓рд╛рдЗрди 63 рдФрд░ 70 . рдХреЗ рдмреАрдЪ

2018-05-31 18:31 рдЬреАрдПрдордЯреА+02:00 рдмрд┐рднрд╛рд╕ рднрдЯреНрдЯрд╛рдЪрд╛рд░реНрдп рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com :

рддреБрдордиреЗ рдХрд╣рд╛рдБ рд░рдЦрд╛ рдерд╛...

рдЗрд╕реЗ рдЕрдкрдиреЗ polyfills.ts . рдореЗрдВ рдбрд╛рд▓реЗрдВ

(рд╡рд┐рдВрдбреЛ рдХрд┐рд╕реА рднреА рд░реВрдк рдореЗрдВ)ред рд╡реИрд╢реНрд╡рд┐рдХ = рдЦрд┐рдбрд╝рдХреА

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/socketio/socket.io-client/issues/1166#issuecomment-393592879 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/APZTlPci9GKE3R8lwc1g3qfqWODeXIPiks5t4Br1gaJpZM4QD_kq
.

--

рдЕрд░рдиреМрдж рддреБрд╕реНрд╕реА-рд╡рд╛рд╕рд┐рд▓рд┐рдПрдлрд╝
рдбреЗрд╡рд▓рдкрд░ рд╡реЗрдм рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ рдЪреЗрдЬрд╝ рд▓реАрдл рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ

рд╕рд╛рдЗрдЯ рд╡реЗрдм: www.leaf-website.esy.es http://www.leaf-website.esy.es
рдореЗрд▓: a.tussy.
рджреВрд░рднрд╛рд╖: 07 77 83 29 44

@amitport рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж !! @AngularTeam , рдЖрдк рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рддреЛрдбрд╝рддреЗ рд░рд╣рддреЗ рд╣реИрдВ рджреЛрд╕реНрддреЛрдВ: / рдЖрдк рдЕрдкрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ rxjs рдЯреАрдо рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рднреА рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рдФрд░ рдЕрдЪрд╛рдирдХ rxjs рднреА рдЕрдм рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ ... рдкрд╣рд▓реА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдгреАрдп рдХреЗ рд╕рд╛рде рдмрдирд╛ рд░рд╣рд╛ рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬ рдкрд░ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

@LucasFrecia рдпрд╣ рдПрдХ socket.io рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдХреЛрдгреАрдп рдирд╣реАрдВ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 6 рдореЗрдВ рдЗрд╕реЗ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЧреБрд▓рд░ рдиреЗ рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛ (рдЬрд┐рд╕реЗ рдПрдХ рдкреНрд░рдореБрдЦ рдмреНрд░реЗрдХрд┐рдВрдЧ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдПрдХ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ https://github.com/webmodules/blob/pull/14 https://github.com/webmodules/blob (рдЗрдВрдЬрди.io-parser рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд) рдХреЗ рд▓рд┐рдПред

рдЗрд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдпрд╣рд╛рдВ рдХреЛрдИ рднреА рдЗрд╕реЗ рдорд░реНрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? @darrachequesne @rauchg @nkzawa?

(рдХрд┐рд╕реА рднреА рдЦрд┐рдбрд╝рдХреА рдХреЗ рд░реВрдк рдореЗрдВ) рдЬреЛрдбрд╝рдирд╛ред рд╡реИрд╢реНрд╡рд┐рдХ = рдЦрд┐рдбрд╝рдХреА; polyfills.ts рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

@amitport tks.
рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореИрдВ (рд╡рд┐рдВрдбреЛ рдХрд┐рд╕реА рднреА рд░реВрдк рдореЗрдВ) рдбрд╛рд▓рддрд╛ рд╣реВрдВред рд╡реИрд╢реНрд╡рд┐рдХ = рд╡рд┐рдВрдбреЛ рдкреЙрд▓реАрдлрд┐рд▓реНрд╕.рдЯреАрдПрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ
рдпрд╣ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдореЗрдВ ReferenceError: global is not defined рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП http-server рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрд░рд╛рдЧ?
рдпрд╣ рдЕрддрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реИ!

рдирдорд╕реНрддреЗ @рдЧреБрдкреНрддрд╛82anish ,
рдореИрдВрдиреЗ (window as any).global = window; рдХреЛ pollyfills.ts рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рд╛ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ (рд╡рд┐рдХрд╛рд╕) рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдФрд░ рд╕рд╛рде рд╣реА рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдФрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓реАред
рдпрд╣ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

(window as any).global = window; рдореЗрдВ pollyfills.ts рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдгреАрдп рдХреЛрд░ 6.1.0 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдЖрдЗрдП рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ socket.io рдЬрд▓реНрдж рд╣реА рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ ..

(рдХрд┐рд╕реА рднреА рдЦрд┐рдбрд╝рдХреА рдХреЗ рд░реВрдк рдореЗрдВ)ред рд╡реИрд╢реНрд╡рд┐рдХ = рдЦрд┐рдбрд╝рдХреА; polyfills.ts рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ !!

(window as any).global = window;
рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдЙрдкрд╛рдп рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИ?

@ avinexus7 рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ socket.io-client рдореЗрдВ рдПрдХ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ: 'рд╡реИрд╢реНрд╡рд┐рдХ' рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред

(AFAIK, рдХреЛрдИ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдирджреЗрдЦрд╛ рджреЗрдЦреЗрдВ: https://github.com/socketio/engine.io-parser/issues/99 рдФрд░ https://github.com/webmodules/blob/pull /14)

@amitport рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдПрдирдкреАрдПрдо рд╕рдорд░реНрдерди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реЗ рдЖрдкрдХреЛ blob рдкреИрдХреЗрдЬ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдВ?

@darrachequesne - рд╣реЛ рдЧрдпрд╛, рдореИрдВрдиреЗ NPM рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

(window as any).global = window
рдпрд╛
(window as any) = window
рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЛ polyfills.ts рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдХреЛрдгреАрдп/рдХреЛрдгреАрдп-рдХреНрд▓реА#8160 (рдЯрд┐рдкреНрдкрдгреА) рдХреЗ рдЕрдиреБрд╕рд╛рд░:

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд polyfills.ts рдЬреЛрдбрд╝рдирд╛ $ Angular@6 рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

// Add global to window, assigning the value of window itself.
(window as any).global = window;

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ IMO рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕реЙрдХреЗрдЯ global рдХреЛрдгреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)

(рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ рдирд╡реАрдирддрдо [email protected] рдХреЗ рд╕реНрд░реЛрдд рдХрд╣рд╛рдВ рд╣реИрдВ? рд╢рд╛рдпрдж рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)

рд╣рд╛рдБ, рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛..рдзрдиреНрдпрд╡рд╛рдж

рддреБрдордиреЗ рдХрд╣рд╛рдБ рд░рдЦрд╛ рдерд╛...

рдЗрд╕реЗ рдЕрдкрдиреЗ polyfills.ts . рдореЗрдВ рдбрд╛рд▓реЗрдВ

(window as any).global = window

@ bibhas2 рдмрдврд╝рд┐рдпрд╛! рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

рд╕рдВрднрд╡рддрдГ рдЕрдм рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ https://github.com/socketio/engine.io-parser/releases/tag/2.1.3 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкреИрдХреЗрдЬ-рд▓реЙрдХ рдХреЗ рдмрд┐рдирд╛ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)

рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛
рдЗрдВрдЬрдиред рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ@3.3.1
рд╕реЙрдХреЗрдЯред рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ@2.2.0

@kartikupadhyay90 рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рдореЗрд░реЗ ReactNative рдРрдк рдореЗрдВ 2.2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рд╕реЙрдХреЗрдЯ.io рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реВрдЪрдирд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ 2.1.1

@alimek рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдмрдЧ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдРрд╕рд╛ рд╣реИ рдХреГрдкрдпрд╛ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝реЗрдВред рдЕрдиреНрдпрдерд╛, рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдЕрдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ

@amitport рдЕрдЧрд░ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ 2.2.0 рдХреЗ рдмреАрдЪ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдмрджрд▓рд╛рд╡ рд╣реИ, рддреЛ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ

@alimek rephrase: рдпрджрд┐ рдЖрдкрдХреА рдмрдЧ _the рд╡рд╣реА_ рд╣реИ, рддреЛ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝реЗрдВред рдЕрдиреНрдпрдерд╛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ (рдЬреЛ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

(BTW, рдореИрдВ рдЗрд╕ рдкрд░рд┐рд╡рд╛рдж рдХрд╛ рдЕрдиреБрд░рдХреНрд╖рдХ рдирд╣реАрдВ рд╣реВрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рдмрдВрдзрди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдЖрдкрдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕реЗ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)

рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 2.2.0 "рдЗрдВрдЬрди.рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ" рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: "~ 3.3.1", рдЬреЛ "рдЗрдВрдЬрди.рдЖрдИрдУ-рдкрд╛рд░реНрд╕рд░" рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: "~ 2.1.1"ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ engine.io-parser 2.1.2 рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрднреА рднреА 'рд╡реИрд╢реНрд╡рд┐рдХ' рдЪрд░ рдХреЗ рд╕рдВрджрд░реНрдн рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 2.1.3 рдореЗрдВ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди npm i 2.1.2 . рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИ

рдЕрдЧрд░ рдореБрдЭреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╣реЛрддрд╛, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 2.1.2 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 2.1.3 рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛
https://travis-ci.org/socketio/engine.io-parser

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреНрдпреЛрдВ рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИ

рдореБрдЭреЗ рдЬреЗрд╕реНрдЯ + рд░рд┐рдПрдХреНрдЯ + рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ (window as any).global = window рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдореИрдВрдиреЗ рдХреЛрдб рдХреЛ polyfills.ts рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛,

setupFiles: [
    '<rootDir>/tst/polyfills.ts',
    '<rootDir>/tst/jest.setup.ts',
  ],

рдФрд░ рдЬреЗрд╕реНрдЯ рдХреА рдбрд┐рдлрд╛рдЗрдирдкреНрд░реЙрдкрд░реНрдЯреА рд╡рд┐рдзрд┐ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред

Object.defineProperty((window as any), 'global', {});

copyProps(window, global);

рдХреЛрдИ рднреА рдЗрд╕реЗ рдЬреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдпрд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? @amitport рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдзрдиреНрдпрд╡рд╛рдж,

@eldem рдФрд░ рдЕрдиреНрдпред рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ рд╕рдВрднрд╡рддрдГ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдорд┐рд╢реНрд░рдг рдмрди рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рдФрд░ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ-рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдирд┐рд░реНрджреЗрд╢реЛрдВ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

Ionic4/Angular7 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ - 2.1.1 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ \srcpolyfills.ts рдореЗрдВ (window as any).global = window рдЬреЛрдбрд╝рдирд╛ рдХрд╛рдо рдХрд┐рдпрд╛ - рдзрдиреНрдпрд╡рд╛рдж!

рдЙрдкрд░реЛрдХреНрдд рдореЗрд░реЗ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП: рд╕реЙрдХреЗрдЯ.io рдлрд╝рд╛рдЗрд▓ рдХреЛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдмреИрдмрд▓ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЗрд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЗрдЧреНрдиреЛрд░ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

transformIgnorePatterns: [
    '<rootDir>/node_modules/../lib/socket.io.js'
  ]

@amitport рдореЗрдереЛрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ledmago picture ledmago  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aravindsrivats picture aravindsrivats  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

newpanjing picture newpanjing  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

exilonX picture exilonX  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BorntraegerMarc picture BorntraegerMarc  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ