Node+ExpressRouter -> CommonJS 到 ESM --> 导入路由 --> 错误 [ERR_MODULE_NOT_FOUND]: 找不到模块

问题描述

将节点引擎更新到 14.x 并使用 ESM 代替 Commonjs 后,我找不到我的错误:exampleroute.js

import express from "express";
const router = express.Router();
router.get("/exampleroute",async (req,res) => {
  console.log('......')
})
export default router;

server.js

import http from "http";
import express from "express";
import exampleroute from "./routes/exampleroute";
const server = express();
server.use("/exampleroute",exampleroute);
const httpServer = http.createServer(server);
const httpPort = 8080
httpServer.listen(httpPort,() => console.log(`server is running @ port: ${httpPort}`));

导致:错误 [ERR_MODULE_NOT_FOUND]:找不到模块

我做错了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...