NodeJS 编码:'未找到模块',要求堆栈[]节点. js

bxfogqkk  于 2022-12-22  发布在  Node.js
关注(0)|答案(1)|浏览(192)

我正忙碌一个在MySQL工作台中创建小狗数据库表的项目。它还使用了WAMP服务器。我创建了小狗模块以及小狗播种器。我试图在VS代码中的终端中运行“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();
}

我知道这可能不是最好/最有效的方法,但是,这是我的公司希望我使用的布局。
感谢所有人和任何帮助/建议!

agxfikkp

agxfikkp1#

我遇到了这个问题,并解决了它,首先按照以下说明... https://stackoverflow.com/a/60823141/9594269
但是我的cors.js文件在\src文件夹中,所以它找不到该文件并抛出此错误。
此外,因为我正在为我的主项目使用VisualStudio,当我让它工作时,它在运行时锁定了终端。
解决方案是以管理员权限运行Windows命令提示符,cd到cors.js所在的相关文件夹,键入“node cors”,它在一个单独的窗口中运行,这样我就可以在Visual Studio中处理我的主项目了。
@Dee应该在评论部分为此居功,但上面应该澄清了这个过程。
这将使其运行,但它是否能够解决来自Localhost的CORS错误则是另一个问题-https://github.com/Rob--W/cors-anywhere/issues/217

相关问题