var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('hello world');
});
app.listen(3000);
我得到了以下错误。
> 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
发布于 2014-02-19 22:43:42
应该输入您的代码目录,并使用"npm安装“在您的外壳!
发布于 2014-02-20 00:47:25
要使用express,您需要遵循以下步骤:
1)快速基本设置
也许你必须使用sudo
npm install -g express
此命令将在全局范围内安装express。此外,您现在可以在命令行上使用express。
现在可以使用express使用此命令设置基本环境。
express [options] [dir]
选项:
-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:
{
"name": "MyProject",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "~3.4.4"
}
}
如果您现在加入您的项目文件夹并运行npm install
npm将查找并安装"dependencies"
。
现在打开index.js并编写以下内容。
var express = require('express'); // Get the module
var app = express(); // Create express by calling the prototype in var express
发布于 2021-07-04 23:39:48
如果您成功安装了EXPRESS,但同时也得到了ReferenceError: express未定义.
然后,
只需将变量名放在第一行,函数名放在第二行,如下所示:-
var express = require('express');
var app = express();
不是这样的:-
var exp = require('express');
var app = express();
https://stackoverflow.com/questions/21900024
复制相似问题