在Nodejs项目中使用Socket.io客户端文件时出错

我在我的nodejs项目中使用Socket.io。 为了使用socket.io我应该在客户端使用两个JavaScript文件:

第一个是socket.io-1.3.5.js

第二个是存在于本地URL中的JavaScript文件:/socket.io/socket.io.js。

据我所知,你应该在第二个之前引用第一个文件。 但是当我运行服务器时会导致错误:

Uncaught TypeError: object is not a function 

它是指第二个文件的这一行:

 query[this.timestampParam] = +new Date + '-' + Transport.timestamps++; 

我已经安装了socket.io。 我该怎么办?

谢谢。

我在这里遇到的问题是一个相当愚蠢的问题。 /socket.io/socket.io.js文件和socket.io-1.3.5.js都使用Date类。 我已经写了一个脚本文件在我的项目中,也有这样的一行: var date = new Date()这是与这两个正在使用的date类混合在一起,并将这种情况。

任何人遇到同样的问题都不太可能,但是类似的情况可能发生在任何项目中,所以我决定在这里发布。