在生产模式下与Webpack捆绑的Swagger UI Express插件问题

时间:2020-06-01 16:24:50

标签: node.js express webpack swagger

我在节点swagger-ui-express REST API中包含了express插件。在生产模式下与webpack捆绑在一起时,我收到了错误消息,例如未定义SwaggerUIBundle。没有webpack,我的应用程序可以正常运行。有人可以帮我为webpack配置swagger-ui-express

Stack Trace Error Message

1 个答案:

答案 0 :(得分:5)

基本上,swagger-ui-expressWebpack上还有一个known issue。因此,尚无官方修复程序。对于变通办法,我们将dist的{​​{1}}个工件包含到我们的构建工件中(由swagger-ui-express完成),并将其与我们的webpack(或您的主文件一起)一起部署)。

您需要安装server.js

npm install copy-webpack-plugin --save-dev

并将此配置添加到您的CopyWebpackPlugin

webpack.config