refactor(draw): handle static assets from node_modules

This commit is contained in:
Andelf
2022-02-18 09:56:39 +08:00
parent 1bb06deeb4
commit 54215ef196
3 changed files with 14 additions and 6 deletions

View File

@@ -45,6 +45,14 @@ const common = {
return gulp.src(resourceFilePath).pipe(gulp.dest(outputPath))
},
syncAssetFiles () {
return gulp.src([
"./node_modules/@excalidraw/excalidraw/dist/excalidraw-assets/**",
"!**/*/i18n-*.js"
])
.pipe(gulp.dest(path.join(outputPath, 'js', 'excalidraw-assets')))
},
keepSyncResourceFile () {
return gulp.watch(resourceFilePath, { ignoreInitial: true }, common.syncResourceFile)
},
@@ -116,6 +124,6 @@ exports.electronMaker = async () => {
}
exports.clean = common.clean
exports.watch = gulp.series(common.syncResourceFile, common.syncAllStatic,
exports.watch = gulp.series(common.syncResourceFile, common.syncAssetFiles, common.syncAllStatic,
gulp.parallel(common.keepSyncResourceFile, css.watchCSS, common.keepSyncStaticInRt))
exports.build = gulp.series(common.clean, common.syncResourceFile, css.buildCSS)
exports.build = gulp.series(common.clean, common.syncResourceFile, common.syncAssetFiles, css.buildCSS)