【发布时间】:2014-10-23 08:30:37
【问题描述】:
在我的第一个 NodeJS Express 应用程序中,我安装了 express-couchUser。从我的应用程序的根目录中,我刚刚使用了npm install --save express-user-couchdb,它就像我预期的那样被下载和安装。让我犹豫的是,我现在有一个这样的目录结构:
~/project$ find . -type directory -name "express"
./node_modules/express
./node_modules/express-user-couchdb/node_modules/express
~/project$ find . -type directory -name "express" -exec sh -c "cd {}; grep version package.json " \;
"version": "4.9.7",
"version": "3.2.6",
所以这似乎 express-user-couchdb 需要 express,它使用它来提供一些 API 路由,例如 api/user/signup。我明白了,但是像这样有两个不同版本的 express 似乎是错误的。是我出错了还是这正常?
【问题讨论】:
标签: node.js express node-modules