Express Not Installing



我知道以前有人问过这个问题,但是没有一个解决方案对我有效。每当我尝试安装express时,它似乎工作得很好,显示此消息:

npm WARN website@1.0.0 No description

+ express@4.17.16.581秒更新了1个包,审核了50个包发现0个漏洞

但是,当我尝试运行使用express的程序时:

at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
at Module.require (internal/modules/cjs/loader.js:961:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (C:UsersdarcyOneDriveSuttonWebsiteserver.js:2:15)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
code: 'MODULE_NOT_FOUND',`
下面是我的代码:
let express = require("express");
let account = require("accountBack");
let shop = require("shopBack")
let serverConnection = express();
serverConnection.listen(3000, () => {});
serverConnection.use(express.static("public"));
serverConnection.use(express.json());
serverConnection.post("/account", account.accountServer);
serverConnection.get("/shop", shop.sendShop);

我正在使用来自其他文件的代码(因此另外2个需要语句),但我认为它们所做的并不重要。

下面是我输入的命令:

npm init
npm install express
node server.js

从错误中没有显示express正在正确安装,但我不确定。这是一个问题我命令,键入或别的?如有任何帮助,不胜感激。

对于内部模块,您应该像这样导入

const account = require("./accountBack");
const shop = require("./shopBack")

除非您将这些模块发布到npm注册表(私有/公共),否则您可以像您所做的那样导入。

最新更新