File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,10 @@ class Bundler {
23
23
initWorker ( ) {
24
24
this . worker = new Worker ( new URL ( './bundler-worker' , import . meta. url ) , { type : 'module' } ) ;
25
25
this . worker . addEventListener ( 'message' , this . messageHandler ) ;
26
+ this . worker . addEventListener ( 'error' , ( e : ErrorEvent ) => {
27
+ console . error ( `Bundler worker for ${ this . version } failed` , e . message ) ;
28
+ this . terminateWorker ( ) ;
29
+ } ) ;
26
30
27
31
const { version } = this ;
28
32
const message : InitMessage = {
Original file line number Diff line number Diff line change @@ -67,8 +67,8 @@ export default component$(() => {
67
67
useTask$ ( ( { track } ) => {
68
68
track ( ( ) => store . buildMode ) ;
69
69
track ( ( ) => store . entryStrategy ) ;
70
- track ( ( ) => store . files ) ;
71
70
track ( ( ) => store . version ) ;
71
+ track ( ( ) => store . files . forEach ( ( f ) => f . code ) ) ;
72
72
73
73
if ( isBrowser ) {
74
74
if ( store . version ) {
Original file line number Diff line number Diff line change @@ -44,8 +44,8 @@ export default component$(() => {
44
44
useTask$ ( ( { track } ) => {
45
45
track ( ( ) => store . buildMode ) ;
46
46
track ( ( ) => store . entryStrategy ) ;
47
- track ( ( ) => store . files ) ;
48
47
track ( ( ) => store . version ) ;
48
+ track ( ( ) => store . files . forEach ( ( f ) => f . code ) ) ;
49
49
50
50
if ( isBrowser ) {
51
51
if ( store . version ) {
You can’t perform that action at this time.
0 commit comments