File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ async function compile(message) {
62
62
try {
63
63
evalBoilerplates ( boilerplates , modules , directories , manifest ) ;
64
64
} catch ( e ) {
65
- console . error ( e ) ;
65
+ console . log ( "Couldn't load all boilerplates" ) ;
66
66
}
67
67
}
68
68
@@ -82,12 +82,18 @@ async function compile(message) {
82
82
const domChanged = document . body . innerHTML !== '<div id="root"></div>' ;
83
83
84
84
if ( ! domChanged ) {
85
- const isReact = module . code . includes ( "'react'" ) ;
85
+ const isReact = module . code . includes ( 'React' ) ;
86
86
const functionName = evalled . default ? evalled . default . name : '' ;
87
87
88
88
if ( isReact ) {
89
89
const boilerplate = findBoilerplate ( module ) ;
90
- boilerplate . module . default ( evalled ) ;
90
+ if ( boilerplate ) {
91
+ try {
92
+ boilerplate . module . default ( evalled ) ;
93
+ } catch ( e ) {
94
+ throw new NoDomChangeError ( isReact , functionName ) ;
95
+ }
96
+ }
91
97
} else {
92
98
throw new NoDomChangeError ( isReact , functionName ) ;
93
99
}
You can’t perform that action at this time.
0 commit comments