node.js - 如何安装旧版本的 express.js

标签 node.js express socket.io

如何安装正确版本的 express,是否必须在安装 2.x 之前卸载 3.x?

这是我要测试的教程:http://psitsmike.com/2011/09/node-js-and-socket-io-chat-tutorial/

我使用了这个 package.json:

{
     "name": "mukhin_chat",
     "description": "example chat application with socket.io",
     "version": "0.0.1",
     "dependencies": {
        "express": "2.4.6",
        "socket.io": "0.8.4"
     }
}

并使用了以下命令:

npm install -d

当我运行该应用程序时,我仍然会遇到以下问题:...您是否正在从 Express 2.x 迁移到 3.x ...

最佳答案

这很简单,要删除当前版本的 express,只需键入

npm uninstall express

接着执行以下命令来安装特定版本的包:

npm install express@2.x.x

关于node.js - 如何安装旧版本的 express.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14279155/

相关文章:

node.js - 在 Mongoose 中更新具有不同值的多个元素

javascript - 通过 POST 接收 JSON 的 API 接收到的类型与发送的类型不同

javascript - 循环问题的 NodeJS 变量作用域,express/mongoose

node.js - 我可以通过 socket.emit 发送多少数据?

node.js - SequelizeJS 无法读取未定义的属性 'getTableName'

node.js - 只能访问路由层次结构中的一条路由

javascript - 制作一个过滤器: Interaction between script and node app

node.js - 如何使用socket.io发送图片、音频、视频流?

javascript - 使用 socket.io 在计算机之间发送数据包(不一定在同一网络上)的工作示例?

node.js - 模型相互引用错误 : circular dependencies problem