【发布时间】:2019-05-15 06:08:52
【问题描述】:
我创建了一个构建应用程序的 webpack 配置文件,使用 webpack-dev-server 运行开发服务器并运行如下测试套件。
devServer: {
contentBase: path.join(__dirname, "dist"),
port: 3000,
watchOptions: {
open: false
},
historyApiFallback: {
index: "/"
}
},
plugins: [
new WebpackShellPlugin({
onBuildEnd: [`./node_modules/.bin/cucumber-js ${testScope}`]
})
]
启动整个事情的命令如下
webpack-dev-server --config webpack.test.js
一切都很好,但是……现在呢?它永远不会停止!当测试套件正常时,我需要某种方式以成功状态退出。否则会导致无限部署(我使用 bitbucket 管道部署应用)。
有人知道在运行特定插件后退出 devServer 执行的方法吗?
【问题讨论】:
-
您使用的是什么操作系统?您使用什么应用程序来运行命令,您正在运行什么命令,
npm run start或npm start?
标签: javascript webpack frontend web-deployment webpack-dev-server