File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 1+ export default function ( path ) {
2+ const paths = Object . keys ( require . cache ) ;
3+ paths . forEach ( ( p ) => {
4+ if ( p . includes ( path ) ) {
5+ // console.log('clearing', p);
6+ delete require . cache [ p ] ;
7+ }
8+ } ) ;
9+ }
Original file line number Diff line number Diff line change @@ -2,14 +2,15 @@ import gulp from 'gulp';
22import gutil from 'gulp-util' ;
33import connect from 'gulp-connect' ;
44import historyApiFallback from 'connect-history-api-fallback' ;
5- import { dirs } from './config' ;
5+ import clearCache from './clear-cache' ;
6+ import { dirs } from './config' ;
67
78let server = require ( '../server/server' ) . default ;
89
910gulp . task ( 'reload:server' , [ 'build:server' ] , ( ) => {
1011 gutil . log ( 'Reloading server' ) ;
1112 server . close ( ) ;
12- delete require . cache [ require . resolve ( '../server/server' ) ] ;
13+ clearCache ( dirs . srcServer ) ;
1314 /* eslint-disable-next-line global-require */
1415 server = require ( '../server/server' ) . default ;
1516 server . start ( ) ;
You can’t perform that action at this time.
0 commit comments