File tree 1 file changed +8
-1
lines changed
packages/angular_devkit/build_angular/src/webpack/plugins
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,9 @@ import { addWarning } from '../../utils/webpack-diagnostics';
12
12
13
13
// Webpack doesn't export these so the deep imports can potentially break.
14
14
const AMDDefineDependency = require ( 'webpack/lib/dependencies/AMDDefineDependency' ) ;
15
+ const CommonJsExportsDependency = require ( 'webpack/lib/dependencies/CommonJsExportsDependency' ) ;
15
16
const CommonJsRequireDependency = require ( 'webpack/lib/dependencies/CommonJsRequireDependency' ) ;
17
+ const CommonJsSelfReferenceDependency = require ( 'webpack/lib/dependencies/CommonJsSelfReferenceDependency' ) ;
16
18
17
19
export interface CommonJsUsageWarnPluginOptions {
18
20
/** A list of CommonJS packages that are allowed to be used without a warning. */
@@ -105,7 +107,12 @@ export class CommonJsUsageWarnPlugin {
105
107
checkParentModules = false ,
106
108
) : boolean {
107
109
for ( const dep of dependencies ) {
108
- if ( dep instanceof CommonJsRequireDependency || dep instanceof AMDDefineDependency ) {
110
+ if (
111
+ dep instanceof CommonJsRequireDependency ||
112
+ dep instanceof CommonJsExportsDependency ||
113
+ dep instanceof CommonJsSelfReferenceDependency ||
114
+ dep instanceof AMDDefineDependency
115
+ ) {
109
116
return true ;
110
117
}
111
118
You can’t perform that action at this time.
0 commit comments