2013-01-11 166 views
5

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

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

{ 
    "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 ...

+0

你检查你的node_modules目录看看当前下载了哪个版本? –

回答

13

这是很容易的,除去快递的最新版本,只需键入

npm uninstall express 

紧接着下面的命令来安装包的特定版本:

npm install [email protected] 
+0

但是,如果该文件如此“旧”,它不在注册表中了呢? – Houseman