File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
packages/cli/lib/commands Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,10 @@ module.exports = {
48
48
devServer : {
49
49
proxy : {
50
50
'/api' : 'http://127.0.0.1:7000'
51
- }
51
+ } ,
52
+ before ( ) {
53
+ console . log ( 'dev server before' )
54
+ } ,
52
55
} ,
53
56
sidebar : null ,
54
57
landing : {
Original file line number Diff line number Diff line change @@ -177,6 +177,17 @@ async function dev( cliOptions = {} ) {
177
177
}
178
178
179
179
if ( nutConfig . devServer ) {
180
+ const userDevServerBefore = nutConfig . devServer . before
181
+ const nutDevServerBefore = devServerOptions . before
182
+
183
+ if ( userDevServerBefore ) {
184
+ devServerOptions . before = function ( ...args ) {
185
+ nutDevServerBefore ( ...args )
186
+ return userDevServerBefore ( ...args )
187
+ }
188
+
189
+ delete nutConfig . devServer . before
190
+ }
180
191
devServerOptions = Object . assign ( devServerOptions , nutConfig . devServer )
181
192
}
182
193
You can’t perform that action at this time.
0 commit comments