Node.js express未定义。。。??即使在安装之后
我在package.json下的代码Node.js express未定义。。。??即使在安装之后,node.js,express,Node.js,Express,我在package.json下的代码 { "name": "mernstack", "version": "1.0.0", "description": "social network for developers", "main": "server.js", "scripts": { "start": "node server.js", "server": "nodemon server.js" }, "author": "sonali", "l
{
"name": "mernstack",
"version": "1.0.0",
"description": "social network for developers",
"main": "server.js",
"scripts": {
"start": "node server.js",
"server": "nodemon server.js"
},
"author": "sonali",
"license": "MIT",
"dependencies": {
"bcrypt": "^2.0.1",
"bcryptjs": "^2.4.3",
"express": "^4.16.3",
"gravatar": "^1.6.0",
"mongoose": "^5.1.6",
"passport": "^0.4.0",
"passport-jwt": "^4.0.0",
"validator": "^10.4.0"
},
"devDependencies": {
"eslint": "^4.19.1",
"nodemon": "^1.17.5"
}
}
我得到这个错误,即使它工作得很好之前。。。??收到此错误后,我当时重新安装了express。收到此错误后,它显示字节错误。我已卸载npm并重新安装了它。在收到此错误后,请帮助我。如果我们可以看到您的代码,会更容易些。但是,您是否正确初始化了express
const express = require('express');
const app = express();
您必须在应用程序中实例化express
const express = require('express');
const app = express();
或者如果您正在使用新的导入
import express from 'express';
在初始化express的地方显示您的代码,因为这里的其他人都指出
找不到模块“express”
意味着未安装express。但是你有express没有定义
,这意味着你没有正确初始化变量express
。但是我已经初始化了它…然后突然我得到了错误标识符“express”已经声明了关于代码的问题必须包括粘贴到你的问题中的相关代码,并以代码的形式正确格式化。我不知道当您不向我们显示代码时,您希望我们如何解决代码问题。是的,我现在得到了语法错误标识符“express”已经被declaredconst express=require('express');我已经在server.js文件中编写了这段代码,标识符“express”已经在Object.runInThisContext(vm.js:298:10)的Object.runInThisContext(vm.js:298:10)的createscript(vm.js:246:10)的new script(vm.js:74:7)中声明。不是两者都有。或者,如果您有多个const express
,则会出现相同的错误。只能声明一次变量。const express=require(“express”);我在我的第一个server.js文件中写了这一行,并使用了const express=require(“express”);const router=express.router();在我的users.js文件中,我在一个文件中只声明了一次变量…在任何需要变量的文件中,我只声明了一次