javascript - 代码:'MODULE_NOT_FOUND',requireStack[] node.js
问题描述
我正忙于一个在 MySQL Workbench 中创建小狗数据库表的项目。它还利用 WAMP 服务器。我已经创建了小狗模块以及小狗播种机。我曾尝试在 VS Code 的终端中运行“node seed.js”,但出现以下错误:
Error: Cannot find module 'C:\Users\PaigeF\OneDrive - (company name here which I have removed intetionally)\Desktop\Sequelize-Pet-App\seed.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
这是我的 Puppy.model.js 代码:
const { DataTypes, Model } = require('sequelize');
class Puppy extends Model { }
Puppy.init({
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true,
allowNull: false,
},
name: {
type: DataTypes.STRING,
allowNull: false,
unique: true,
},
age: {
type: DataTypes.INTEGER,
allowNull: false,
},
favFood: {
type: DataTypes.STRING,
allowNull: true,
},
},
{
sequelize,
tableName: 'puppies',
modelName: 'Puppy',
});
model.exports = Puppy;
这是我的 puppy.test.seeder.js 代码:
module.exports.seed = async () => {
const Puppy = require('./puppy.model');
Puppy.sequelize.sync();
}
最后是我的 seed.js 代码:
require('./Library/connection');
const Puppy = require('./modules/puppy.test.seeder');
seed();
async function seed() {
console.log('Seeding Completed');
process.exit();
}
我知道这可能不是最好/最有效的方式,但是,这是我的公司希望我使用的布局。
感谢所有和任何帮助/建议!
解决方案
推荐阅读
- swift - 当文本字段为空时禁用按钮等待其他文本字段中的任何更改
- r - 如果语句为真,则将前面的 360 和后面的 360 值设为 NA
- c# - 接口之间的转换是否涉及反射?
- javascript - 静默续订后未请求 IdentityServer 用户信息端点
- logging - Crontab + Journalctl:额外消息
- html - 如何在 div 中设置文章样式?
- hibernate - Jpa (Hibernate) OneToOne 双向 Save Child Merge 2 Side FK's
- javafx - 如何使用 EMF 表单 JavaFX 渲染器
- java - for循环中的多个线程
- spring-boot - Camel-SQL 为什么使用 StreamList 似乎加载了所有的 ResultSet?