无法使用最新的Express版本

时间:2016-04-05 14:01:41

标签: node.js npm

我想更新到我项目中的最后一个Express版本,但似乎不可能。

上一个稳定版本是4.13.4:

enter image description here

如果我运行npm list express -g来检查我安装的全局版本,我有:

$ npm list express -g
C:\Users\User\AppData\Roaming\npm
+-- express@4.13.4

但如果我运行npm express -v,则输出为:     3.8.3

如果我打开package.json,它有:

//...
"dependencies": {
    "bcrypt": "^0.7.7",
    "body-parser": "^1.15.0",
    "escape-html": "^1.0.3",
    "express": "^4.13.4",
    "jade": "*",
    "method-override": "^2.3.5",
    "moment": "^2.12.0",
    "mongoose": "^3.8.8",
    "node-mysql": "^0.4.2",
    "node-oauth2-server": "^2.0.2"
},
//...

无论我是npm install还是npm install express@4.13.4npm express -v的输出都是3.8.3

其他模块可能强制不将Express更新为4. *?我怎么能确认?

谢谢!

0 个答案:

没有答案