Sequelize无法加载mariadb

时间:2019-03-26 10:12:26

标签: webpack sequelize.js

将Sequelize与webpack捆绑在一起时,mariadb无法加载。

我尝试了mariadb模块的本地和全局安装(两次都卸载了)。也尝试指定dialectModulePath,但没有成功。调试时,我到达了调用require(moduleId)的地步。它可以在调试控制台中运行,但是应用程序本身崩溃了。

Webpack配置(我使用一些变量作为路径-捆绑包进入项目根目录下的app / public / server):

{
    entry: [`${appDir}/src/server/index.js`],
    output: {
        filename: `bundle${[args.mode === MODE_PRODUCTION ? '-[contenthash]' : '']}.js`,
        path: outputDir,
    },
    resolve: {
        extensions: ['.js', '.jsx'],
    },
    target: 'node',
}

应用程序应正在加载mariadb模块。相反,我收到以下错误:
Error: Please install mariadb package manually

0 个答案:

没有答案