错误:在使用Webpack构建我的Node应用程序后找不到模块'ejs'

时间:2018-05-28 12:29:49

标签: javascript node.js webpack

我正在尝试使用webpack 4编译我的node / express应用程序。

开发服务器(使用babel实时编译)效果很好,但在使用webpack构建服务器后,我收到错误:

{ Error: Cannot find module 'ejs' at i (/home/ray/projects/screenplays/server/dist/server.build.js:2121:331) ... } (没有构建错误,服务器启动正常,我尝试加载页面后发生错误)

已安装所有模块。我的webpack配置是here

我正在使用以下方式构建它:

webpack --mode production --config ./webpack.server.js --progress

使用以下方式运行:

NODE_ENV=production node ./index.js

index.js只加载编译后的文件:

if (process.env.NODE_ENV === 'production') {
    /* In production, serve the webpacked server file. */
    console.log('Production mode, running ./dist/server.build.js')
    require('./dist/server.build.js')
}

我一直试图弄清楚它很长时间没什么用。整个项目是here

有什么建议吗?

0 个答案:

没有答案