File tree 1 file changed +7
-6
lines changed
packages/@vue/cli-service/lib/commands
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) => {
219
219
open : args . open || projectDevServerOptions . open ,
220
220
setupExitSignals : true ,
221
221
222
- // eslint-disable-next-line no-shadow
223
- onBeforeSetupMiddleware ( server ) {
222
+ setupMiddlewares ( middlewares , devServer ) {
224
223
// launch editor support.
225
224
// 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 (
227
226
`To specify an editor, specify the EDITOR env variable or ` +
228
227
`add "editor" field to your Vue project config.\n`
229
228
) ) )
230
229
231
230
// allow other plugins to register middlewares, e.g. PWA
232
231
// 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 ) )
234
233
235
- if ( projectDevServerOptions . onBeforeSetupMiddleware ) {
236
- projectDevServerOptions . onBeforeSetupMiddleware ( server )
234
+ if ( projectDevServerOptions . setupMiddlewares ) {
235
+ return projectDevServerOptions . setupMiddlewares ( middlewares , devServer )
237
236
}
237
+
238
+ return middlewares
238
239
}
239
240
} ) , compiler )
240
241
You can’t perform that action at this time.
0 commit comments