Skip to content

Commit e77beee

Browse files
committed
Optimize gulpfile.js
1 parent 05596fd commit e77beee

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

gulpfile.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -219,20 +219,22 @@ gulp.task('5-copy', () => copyFiles());
219219
gulp.task('5-copy-dep', gulp.series('3-build-dep', '5-copy'));
220220

221221
gulp.task('6-patch', done => {
222-
let code = fs.readFileSync(__dirname + '/admin/tab.html').toString('utf8');
223-
code = code.replace(/<script>var head=document\.getElementsByTagName\("head"\)\[0\][^<]+<\/script>/,
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(/<script>var head=document\.getElementsByTagName\("head"\)\[0\][^<]+<\/script>/,
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+
}
229230

230-
fs.writeFileSync(__dirname + '/admin/tab.html', code);
231+
fs.writeFileSync(__dirname + '/admin/tab.html', code);
232+
}
231233

232234
done();
233235
});
234236

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'));
236238

237239
gulp.task('webserver', () => {
238240
connect.server({

0 commit comments

Comments
 (0)