2016-11-09 2 views
0
ERROR in ./~/socket.io-client/bin/builder.js 
Module not found: Error: Can't resolve 'fs' in 'E:\work\brickman2\node_modules\socket.io-client\bin' 
@ ./~/socket.io-client/bin/builder.js 11:9-22 
@ ./~/socket.io-client/lib/io.js 
@ ./src/services/pusher.ts 
@ multi main 

ERROR in ./~/xmlhttprequest/lib/XMLHttpRequest.js 
Module not found: Error: Can't resolve 'fs' in 'E:\work\brickman2\node_modules\xmlhttprequest\lib' 
@ ./~/xmlhttprequest/lib/XMLHttpRequest.js 16:9-22 
@ ./~/socket.io-client/lib/util.js 
@ ./~/socket.io-client/lib/io.js 
@ ./src/services/pusher.ts 
@ multi main 

ERROR in ./~/xmlhttprequest/lib/XMLHttpRequest.js 
Module not found: Error: Can't resolve 'child_process' in 'E:\work\brickman2\node_modules\xmlhttprequest\lib' 
@ ./~/xmlhttprequest/lib/XMLHttpRequest.js 15:12-36 
@ ./~/socket.io-client/lib/util.js 
@ ./~/socket.io-client/lib/io.js 
@ ./src/services/pusher.ts 
@ multi main 

ich bin mit google und github issus gesucht, aber niemand arbeitet für mich.[email protected] mit typescript und webpack2 import fehler

[email protected] ist eine alte Version, kann aber nicht aktualisiert werden. da die socket.io-Version auf dem Server 0.9.7 ist und nicht geändert werden kann. Wenn ich den Client aktualisiere, wird der Server nicht verbunden.

Antwort

3

Ich konfrontiert das gleiche Problem und habe die nächste Lösung-ersetzt erfordern socket-io.client für gebündelte Version davon.

ES5 Version

//var io = require('socket.io-client'); 
var io = require('socket.io-client/dist/socket.io.js'); //worked solution 

ES6 Version

//import io from 'socket.io-client'; 
import io from 'socket.io-client/dist/socket.io.js'; //worked solution 
+0

Lebensretter! Funktioniert wie beschrieben – Patrick

Verwandte Themen