@@ -219,20 +219,22 @@ gulp.task('5-copy', () => copyFiles());
219
219
gulp . task ( '5-copy-dep' , gulp . series ( '3-build-dep' , '5-copy' ) ) ;
220
220
221
221
gulp . task ( '6-patch' , done => {
222
- let code = fs . readFileSync ( __dirname + '/admin/tab.html' ) . toString ( 'utf8' ) ;
223
- code = code . replace ( / < s c r i p t > v a r h e a d = d o c u m e n t \. g e t E l e m e n t s B y T a g N a m e \( " h e a d " \) \[ 0 \] [ ^ < ] + < \/ s c r i p t > / ,
224
- `<script type="text/javascript" src="./lib/js/socket.io.js"></script>` ) ;
225
- // add monaco script at the end
226
- if ( ! code . includes ( `<script type="text/javascript" src="vs/loader.js"></script><script type="text/javascript" src="vs/configure.js"></script>` ) ) {
227
- code = code . replace ( '</body></html>' , `<script type="text/javascript" src="vs/loader.js"></script><script type="text/javascript" src="vs/configure.js"></script></body></html>` ) ;
228
- }
222
+ if ( fs . existsSync ( __dirname + '/admin/tab.html' ) ) {
223
+ let code = fs . readFileSync ( __dirname + '/admin/tab.html' ) . toString ( 'utf8' ) ;
224
+ code = code . replace ( / < s c r i p t > v a r h e a d = d o c u m e n t \. g e t E l e m e n t s B y T a g N a m e \( " h e a d " \) \[ 0 \] [ ^ < ] + < \/ s c r i p t > / ,
225
+ `<script type="text/javascript" src="./lib/js/socket.io.js"></script>` ) ;
226
+ // add monaco script at the end
227
+ if ( ! code . includes ( `<script type="text/javascript" src="vs/loader.js"></script><script type="text/javascript" src="vs/configure.js"></script>` ) ) {
228
+ code = code . replace ( '</body></html>' , `<script type="text/javascript" src="vs/loader.js"></script><script type="text/javascript" src="vs/configure.js"></script></body></html>` ) ;
229
+ }
229
230
230
- fs . writeFileSync ( __dirname + '/admin/tab.html' , code ) ;
231
+ fs . writeFileSync ( __dirname + '/admin/tab.html' , code ) ;
232
+ }
231
233
232
234
done ( ) ;
233
235
} ) ;
234
236
235
- gulp . task ( '6-patch-dep' , gulp . series ( '5-copy' , '6-patch' ) ) ;
237
+ gulp . task ( '6-patch-dep' , gulp . series ( '5-copy-dep ' , '6-patch' ) ) ;
236
238
237
239
gulp . task ( 'webserver' , ( ) => {
238
240
connect . server ( {
0 commit comments