【问题标题】:What should I do? error: Cannot find module 'ejs '我应该怎么办?错误:找不到模块 \'ejs \'
【发布时间】:2023-01-05 23:00:23
【问题描述】:

我和标题一样的错误。我安装了express和ejs,还是出现同样的错误。来人帮帮我。

这是我的完整错误:

Error: Cannot find module 'ejs '
Require stack:
- /Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/view.js
- /Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/application.js
- /Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/express.js
- /Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/index.js
- /Users/hoodie/Desktop/projects/node/login-lecture/app.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at new View (/Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/view.js:81:14)
    at Function.render (/Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/application.js:587:12)
    at ServerResponse.render (/Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/response.js:1039:7)
    at /Users/hoodie/Desktop/projects/node/login-lecture/app.js:9:7
    at Layer.handle [as handle_request] (/Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/router/layer.js:95:5)
    at next (/Users/hoodie/Desktop/projects/node/login-lecture/node_modules/express/lib/router/route.js:144:13)

enter image description here

我的源码也很简单:

const express = require("express");
const app = express();

app.set("views", "./views");
app.set("view engine", "ejs ");

app.get("/", (req, res) => {
  res.render("home/index");
});

app.get("/login", (req, res) => {
  res.render("home/login");
});

app.listen(3000, function () {
  console.log("working");
});

【问题讨论】:

  • npm install ejs

标签: node.js module ejs


【解决方案1】:

去掉ejs后面的空格

从:

app.set("view engine", "ejs ");

到:

app.set("view engine", "ejs");

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多