File tree 3 files changed +11
-1
lines changed
3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 32
32
"styles" : [
33
33
" src/styles.scss"
34
34
],
35
- "scripts" : []
35
+ "scripts" : [
36
+ " src/script.js"
37
+ ]
36
38
},
37
39
"configurations" : {
38
40
"production" : {
Original file line number Diff line number Diff line change @@ -51,6 +51,12 @@ const resolveConfig: ResolveConfig<AngularCLIWorkspaceConfiguration> = async (co
51
51
inputs . add ( toEntry ( fileReplacedBy ) ) ;
52
52
}
53
53
}
54
+ if ( 'scripts' in opts && opts . scripts && Array . isArray ( opts . scripts ) ) {
55
+ for ( const scriptStringOrObject of opts . scripts as AngularScriptsBuildOption ) {
56
+ const script = typeof scriptStringOrObject === 'string' ? scriptStringOrObject : scriptStringOrObject . input ;
57
+ inputs . add ( toProductionEntry ( script ) ) ;
58
+ }
59
+ }
54
60
}
55
61
if ( configs ) {
56
62
for ( const [ configName , config ] of Object . entries ( configs ) ) {
@@ -96,6 +102,8 @@ const resolveConfig: ResolveConfig<AngularCLIWorkspaceConfiguration> = async (co
96
102
return Array . from ( inputs ) ;
97
103
} ;
98
104
105
+ type AngularScriptsBuildOption = Exclude < WebpackBrowserSchemaForBuildFacade [ 'scripts' ] , undefined > ;
106
+
99
107
const filesReplacedBy = (
100
108
//👇 Using Webpack-based browser schema to support old `replaceWith` file replacements
101
109
fileReplacements : Exclude < WebpackBrowserSchemaForBuildFacade [ 'fileReplacements' ] , undefined >
You can’t perform that action at this time.
0 commit comments