File tree Expand file tree Collapse file tree 1 file changed +19
-22
lines changed
Expand file tree Collapse file tree 1 file changed +19
-22
lines changed Original file line number Diff line number Diff line change @@ -74,34 +74,31 @@ export default class Modular {
7474 const len = ds . length
7575 for ( let i = 0 ; i < len ; i ++ ) {
7676 const d = ds [ i ]
77- if ( ! modulesLoader . contains ( item ) ) {
78- // 依赖模块未解析
79- if ( nameMapping [ d ] ) {
80- if ( cache [ d ] ) {
81- // 正在处理中的cache包含依赖项,说明出现循环依赖的情况,跳过
82- return true
83- }
84- cache [ d ] = nameMapping [ d ]
85- if ( fillDepens ( nameMapping [ d ] , cache ) ) {
86- delete cache [ d ]
87- // 依赖项加载成功
88- continue
89- } else {
90- self . _log ( {
91- level : 'error' ,
92- code : 'E03' ,
93- message : '“' + item . name + '”依赖的模块“' + d + '”解析失败'
94- } )
95- return false
96- }
77+ if ( nameMapping [ d ] ) {
78+ if ( cache [ d ] ) {
79+ // 正在处理中的cache包含依赖项,说明出现循环依赖的情况,跳过
80+ return true
81+ }
82+ cache [ d ] = nameMapping [ d ]
83+ if ( fillDepens ( nameMapping [ d ] , cache ) ) {
84+ delete cache [ d ]
85+ // 依赖项加载成功
86+ continue
9787 } else {
9888 self . _log ( {
9989 level : 'error' ,
100- code : 'E04 ' ,
101- message : '“' + item . name + '”依赖的模块“' + d + '”不存在 '
90+ code : 'E03 ' ,
91+ message : '“' + item . name + '”依赖的模块“' + d + '”解析失败 '
10292 } )
10393 return false
10494 }
95+ } else {
96+ self . _log ( {
97+ level : 'error' ,
98+ code : 'E04' ,
99+ message : '“' + item . name + '”依赖的模块“' + d + '”不存在'
100+ } )
101+ return false
105102 }
106103 }
107104 // 依赖项全部加载成功
You can’t perform that action at this time.
0 commit comments