Node.js 安装 - 找不到 Express

标签 node.js

我正在按照express.js 指南中显示的方式安装express。 http://expressjs.com/guide.html

运行“Node 应用程序”后,我收到此错误:

   /Users/xxx/Documents/work/node/app.js:3
    var app = express();
              ^
    ReferenceError: express is not defined
        at Object.<anonymous> (/Users/xxx/Documents/work/node/app.js:3:11)
        at Module._compile (module.js:449:26)
        at Object.Module._extensions..js (module.js:467:10)
        at Module.load (module.js:356:32)
        at Function.Module._load (module.js:312:12)
        at Module.runMain (module.js:492:10)
        at process.startup.processNextTick.process._tickCallback (node.js:244:9)
    nma:node xxx$ 

最佳答案

您需要类似 varexpress=require('express'); 的内容才能定义 express。您引用的链接提到了这样做;也许您忽略了一两步(比您想象的要容易得多)?

关于Node.js 安装 - 找不到 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12445699/

相关文章:

node.js - aws 上的 ReactJS 应用程序的 appspec.yml

javascript - 从 Node 到浏览器,提供和播放 wav 音频文件的不同方式的优缺点

node.js - 如何修复 XMLHttpRequest 已被 CORS 策略阻止

javascript - 如何模拟返回 promise 的对象?

node.js - Docker 中的条件 CMD

node.js - 我可以从 ts 编译器中动态排除文件吗?

node.js - 错误 bcrypt@0.8.3 安装脚本失败 'node-gyp rebuild'

javascript - 如何操作 JavaScript 代码及其源映射(在 Node.js 中)?

javascript - 为什么 "a();function a(){}"在 JavaScript 中可以工作?但大多数其他动态语言没有

node.js - 未处理的 promise 拒绝警告 : Callback was already called (Loopback remote method)