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
7条答案
按热度按时间2wnc66cl1#
要使用Express,您需要执行以下步骤:
1)使用Express的基本设置
也许您必须使用
sudo
npm install -g express
此命令将全局安装express。您现在也可以在命令行上使用express。
现在,您可以使用此命令使用express设置基本环境。
express [options] [dir]
选项:
2)使用package.json进行基本设置
创建两个文件:
package.json
index.js
package.json
包含了大量的项目信息。这是一个示例包.json:
如果您现在加入项目文件夹并运行
npm install
npm将查找
"dependencies"
并安装它们。现在打开index.js并编写以下内容。
qybjjes12#
应该进入你的代码目录和使用“npm安装”在你的 shell !
kg7wmglp3#
如果您成功安装了EXPRESS,但也会收到***ReferenceError:未定义表达式。***
然后,
只需把变量名放在第一行,函数名放在第二行,就像这样:-
不是这样的:-
ltqd579y4#
在你的终端npm install express中使用该命令
确保安装在你的项目文件夹内
2o7dmzc55#
也请检查文件权限.也可能是你的用户登录没有权限在系统中进行更改.如果你是ubuntu或者不是root用户,你可能需要在命令前使用sudo.
yebdmbv46#
只需关闭您的终端,右键单击并选择“以管理员身份运行”即可启动它,然后转到您要创建服务器的目录并运行npm install express done!
92dk7w1h7#
运行此命令以验证express是否正确安装在项目目录npm list中此命令还将显示已安装在项目目录中的所有包