【发布时间】:2022-02-25 03:10:35
【问题描述】:
任何人都知道我为什么会收到此错误 这是我的代码
"use strict";
const { DataTypes } = require("sequelize/types");
module.exports = {
up: async (queryInterface, DataTypes) => {
await queryInterface.createTable("dummytables", {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: DataTypes.INTEGER,
},
id: {
type: DataTypes.NUMBER,
},
first_name: {
type: DataTypes.STRING,
allowNull: false,
},
last_name: {
type: DataTypes.STRING,
allowNull: false,
},
});
},
down: async (queryInterface, DataTypes) => {
await queryInterface.dropTable("dummytables");
},
};
当我试图运行这个命令时sequelize db:migrate
它向我展示了ERROR: Cannot find module 'sequelize/types'
我的依赖文件
"dependencies": {
"@types/sequelize": "^4.28.9",
"express": "^4.17.1",
"mysql2": "^2.2.5",
"sequelize": "^6.5.0",
"sequelize-cli": "^6.2.0" }
任何解决方案都需要帮助
【问题讨论】:
-
你确定你安装了那个模块吗?显示 package.json 文件中的依赖项部分。
-
{ "name": "sqlSequelize", "version": "1.0.0", "description": "", "main": "app.js", "dependencies": { "express": "^4.17.1", "mysql2": "^2.2.5", "sequelize": "^6.5.0" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }@m_hm0ud 见 -
你在使用打字稿吗?
-
不使用打字稿@m_hm0ud
-
这个问题可以为你解答:stackoverflow.com/questions/65204670/…
标签: mysql node.js sequelize.js sequelize-cli