gpt4 book ai didi

node.js - 安装 node+express 时找不到模块 connect/utils

转载 作者:搜寻专家 更新时间:2023-11-01 00:34:27 27 4
gpt4 key购买 nike

我刚刚通过克隆 git repo + make && make install 安装了 node。然后我安装了 npm,并使用 npm 来安装 express(似乎它会自动获取连接,因为它是一个依赖项)。但是,当尝试启动一个简单的快速示例时,我收到错误消息:

Error: Cannot find module 'connect/utils'
at Function._resolveFilename (module.js:219:11)
at Function._load (module.js:171:25)
at require (module.js:246:19)
at Object.<anonymous> (/home/yngve/local/node/lib/node/.npm/express/1.0.3/package/lib/express/response.js:16:13)
at Module._compile (module.js:302:26)
at Object..js (module.js:308:10)
at Module.load (module.js:234:31)
at Function._load (module.js:201:10)
at require (module.js:246:19)
at Object.<anonymous> (/home/yngve/local/node/lib/node/.npm/express/1.0.3/package/lib/express/index.js:52:1)

似乎有人在这里遇到同样的问题:http://groups.google.com/group/express-js/browse_thread/thread/287086bd30f79cf1/adbb5c669872e45a但结论似乎是需要安装连接(我有)。我检查过我至少有以下文件:

/home/yngve/local/node/lib/node/.npm/connect/0.5.8/package/lib/connect/utils.js /home/yngve/local/node/lib/node/.npm/express/1.0.3/node_modules/connect/connect/utils.js

有人知道吗?


已解决

已添加

require.paths.unshift('<path_to_node>/lib/node/connect');

但最新版本。是固定的,所以这实际上不是必需的(请参阅下面的答案)。

最佳答案

它似乎是一个 bug在表达。安装最新版本 1.0.5,为我解决了这个问题。

关于node.js - 安装 node+express 时找不到模块 connect/utils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909129/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com