gpt4 book ai didi

javascript - Express 框架给出了一个非常奇怪的错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:44:43 26 4
gpt4 key购买 nike

我正在尝试在 Node 中使用 Express,安装一切正常,编译,获取 npm 并安装 Express:

npm install express

问题是,每次我尝试“要求”它时,它都会给我一个错误!看一下,一个简单的文件 app.js 如下:

var express = require('express');

当我运行它时:

tlab065:~/proj/Express-server-abstraction> node app.js 
node.js:116
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Cannot read property 'prototype' of undefined
at Object.<anonymous> (/people/home/jdomingues/local/node/lib/node/.npm/express/1.0.7/package/lib/express/server.js:87:44)
at Module._compile (module.js:373:26)
at Object..js (module.js:379:10)
at Module.load (module.js:305:31)
at Function._load (module.js:271:10)
at require (module.js:317:19)
at Object.<anonymous> (/people/home/jdomingues/local/node/lib/node/.npm/express/1.0.7/package/lib/express/index.js:28:31)
at Module._compile (module.js:373:26)
at Object..js (module.js:379:10)
at Module.load (module.js:305:31

有人可以帮助我吗?为什么我会收到此错误?我怎样才能安装与express不同的版本?

最佳答案

问题是,您可能拥有最新的连接(而不是“您需要安装最新的连接”),@Shripad 显示的命令很有帮助,并且可能会显示您拥有连接 1.0,是的...呃哦,express 还没有完全准备好 1.0 连接,执行此操作可返回 0.5.10:

npm install connect@0.5.10

关于javascript - Express 框架给出了一个非常奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162571/

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