如何解决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 举报,一经查实,本站将立刻删除。