代码:'MODULE_NOT_FOUND',requireStack[]node.js

问题描述 投票:0回答:1

我正忙于一个在 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();
}

我知道这可能不是最好/最有效的方式,但是,这是我的公司希望我使用的布局。

感谢大家的帮助/建议!

javascript node.js sequelize.js
1个回答
0
投票

我遇到了这个问题,并首先按照这些说明解决了它... https://stackoverflow.com/a/60823141/9594269

但是我的

cors.js
文件位于 \src 文件夹中,因此无法找到该文件并引发此错误。

此外,因为我在主项目中使用 Visual Studio,所以当我让它工作时,它会在运行时锁定终端。

解决方案是使用管理员权限运行 Windows 命令提示符,cd 到包含 cors.js 的相关文件夹,然后输入“node cors”,它可以在单独的窗口中运行它,这样我就可以使用我的Visual Studio 中的主要项目。

@Dee 应该在评论部分将此归功于此,但以上内容应该澄清了该过程。

这让它运行,但它是否能够解决来自本地主机的 CORS 错误是另一个问题 - https://github.com/Rob--W/cors-anywhere/issues/217

© www.soinside.com 2019 - 2024. All rights reserved.