방금 node.js 및 socket.io로 시작했습니다. 나는 설치 다음 경로의 결과로, 윈도우 설치 프로그램을 사용하여 Node.js를 설치 : 나는 socket.io를 설치하는 NPM을 사용socket.io.js를 포함하면 정의되지 않은 'require'가됩니다.
C:\Program Files (x86)\nodejs
내 프로젝트 폴더에있는 내 서버에 파일이 포함되도록 관리 ,
D:\projects\node\nodeserv.js
하에 I 다음 nodjs 폴더에 같은 socket.io 폴더에있는 socket.io.js를 포함.
나는 클라이언트 코드가 포함 된 HTML 파일을 열려고 할 때, 나는 socket.io.js에 오류가 나타 얻을 :
이Undefined reference to 'require'
누군가가 나를 도울 내가 뭘 잘못 볼 수 ?
기다립니다 ... " '요구'에 대한 정의되지 않은 참조"
그래서 대신의이 같은 파일을 얻기 위해 비동기 호출을 사용하여, 포함되어 있습니까? "필수"와 "필수"가 섞여 있습니까? (전은 nodej에있는 메소드로 존재하지 않습니다.) – TomTasche
@TomTasche 정확함, 편집 됨 – thomaux