小编rus*_*nly的帖子

如何解决sequelize ./types pakage的问题。错误:包子路径“./types”未由“exports”sequalize 定义

我有一个错误:

错误:包子路径'./types'不是由与sequ​​elize包连接的“exports”定义的。
(错误:包子路径“./types”不是由 D:\Projects\pets\realtime-chat\backend\node_modules\sequelize\package.json 中的“exports”定义的)。

尝试通过将所有npm和node版本更新到最新来解决该问题,但不成功。我已经为我的应用程序设置了Express服务器,并使用打字稿创建了带有 Sequelize 的模型。socket.ioUser

当我尝试创建一个新的Userwith时User.create({\attributes\}),它会抛出上面提到的错误。

服务器.ts

import express from "express"
import { createServer } from "http"

import { Server } from "socket.io";

import apiRouter from "./routes/api.route";

import { seq } from "./models/db"

const app = express();

app.use("/api", apiRouter);
const httpServer = createServer(app);
const io = new Server(httpServer);

io.on("connection", (socket) => {
  console.log(socket.id);
});

httpServer.listen(process.env.PORT || 5000, () => {
  console.log(seq.config);
  seq.authenticate();
  
  console.log("Server is started")
});
Run Code Online (Sandbox Code Playgroud)

用户模型.ts

import { …
Run Code Online (Sandbox Code Playgroud)

node.js express sequelize.js

2
推荐指数
1
解决办法
2006
查看次数

标签 统计

express ×1

node.js ×1

sequelize.js ×1