File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
packages/@vue/cli-service/lib/commands Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -219,22 +219,23 @@ module.exports = (api, options) => {
219219 open : args . open || projectDevServerOptions . open ,
220220 setupExitSignals : true ,
221221
222- // eslint-disable-next-line no-shadow
223- onBeforeSetupMiddleware ( server ) {
222+ setupMiddlewares ( middlewares , devServer ) {
224223 // launch editor support.
225224 // this works with vue-devtools & @vue/cli-overlay
226- server . app . use ( '/__open-in-editor' , launchEditorMiddleware ( ( ) => console . log (
225+ devServer . app . use ( '/__open-in-editor' , launchEditorMiddleware ( ( ) => console . log (
227226 `To specify an editor, specify the EDITOR env variable or ` +
228227 `add "editor" field to your Vue project config.\n`
229228 ) ) )
230229
231230 // allow other plugins to register middlewares, e.g. PWA
232231 // todo: migrate to the new API interface
233- api . service . devServerConfigFns . forEach ( fn => fn ( server . app , server ) )
232+ api . service . devServerConfigFns . forEach ( fn => fn ( devServer . app , devServer ) )
234233
235- if ( projectDevServerOptions . onBeforeSetupMiddleware ) {
236- projectDevServerOptions . onBeforeSetupMiddleware ( server )
234+ if ( projectDevServerOptions . setupMiddlewares ) {
235+ return projectDevServerOptions . setupMiddlewares ( middlewares , devServer )
237236 }
237+
238+ return middlewares
238239 }
239240 } ) , compiler )
240241
You can’t perform that action at this time.
0 commit comments