首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >速递没有在快递中定义。

速递没有在快递中定义。
EN

Stack Overflow用户
提问于 2014-02-20 06:33:07
回答 6查看 41.6K关注 0票数 4
代码语言:javascript
运行
复制
var express = require('express');
var app = express();
app.get('/', function(req, res){
    res.send('hello world');
});
app.listen(3000);

我得到了以下错误。

代码语言:javascript
运行
复制
> D:\nodejs\mynode\index.js:2  
> var app=express();
    ^
ReferenceError: express is not defined
    at Object.<anonymous> (D:\nodejs\mynode\index.js:2:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-02-20 06:43:42

应该输入您的代码目录,并使用"npm安装“在您的外壳!

票数 6
EN

Stack Overflow用户

发布于 2014-02-20 08:47:25

要使用express,您需要遵循以下步骤:

1)快速基本设置

也许你必须使用sudo

npm install -g express

此命令将在全局范围内安装express。此外,您现在可以在命令行上使用express。

现在可以使用express使用此命令设置基本环境。

express [options] [dir]

选项:

代码语言:javascript
运行
复制
-h, --help          output usage information
-V, --version       output the version number
-s, --sessions      add session support
-e, --ejs           add ejs engine support (defaults to jade)
-J, --jshtml        add jshtml engine support (defaults to jade)
-H, --hogan         add hogan.js engine support
-c, --css <engine>  add stylesheet <engine> support (less|stylus) (defaults to plain css)
-f, --force         force on non-empty directory

2)使用package.json的基本设置

创建两个文件:

package.json

index.js

package.json包含大量的项目信息。

这是一个示例package.json:

代码语言:javascript
运行
复制
{
    "name": "MyProject",
    "version": "0.0.1",
    "private": true,
    "dependencies": {
        "express": "~3.4.4"
    }
}

如果您现在加入您的项目文件夹并运行npm install

npm将查找并安装"dependencies"

现在打开index.js并编写以下内容。

代码语言:javascript
运行
复制
var express = require('express'); // Get the module
var app = express(); // Create express by calling the prototype in var express
票数 15
EN

Stack Overflow用户

发布于 2021-07-05 07:39:48

如果您成功安装了EXPRESS,但同时也得到了ReferenceError: express未定义.

然后,

只需将变量名放在第一行,函数名放在第二行,如下所示:-

代码语言:javascript
运行
复制
var express = require('express');  
var app = express();

不是这样的:-

代码语言:javascript
运行
复制
var exp = require('express');  
var app = express();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21900024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档