我在节点swagger-ui-express
REST API中包含了express
插件。在生产模式下与webpack
捆绑在一起时,我收到了错误消息,例如未定义SwaggerUIBundle
。没有webpack
,我的应用程序可以正常运行。有人可以帮我为webpack
配置swagger-ui-express
答案 0 :(得分:5)
基本上,swagger-ui-express
上Webpack
上还有一个known issue。因此,尚无官方修复程序。对于变通办法,我们将dist
的{{1}}个工件包含到我们的构建工件中(由swagger-ui-express
完成),并将其与我们的webpack
(或您的主文件一起)一起部署)。
您需要安装server.js
npm install copy-webpack-plugin --save-dev
并将此配置添加到您的CopyWebpackPlugin
webpack.config