@@ -18,11 +18,11 @@ export function getWebpackCommonConfig(
18
18
const appRoot = path . resolve ( projectRoot , appConfig . root ) ;
19
19
const appMain = path . resolve ( appRoot , appConfig . main ) ;
20
20
const styles = appConfig . styles
21
- ? appConfig . styles . map ( ( style : string ) => path . resolve ( appRoot , style ) )
22
- : [ ] ;
21
+ ? appConfig . styles . map ( ( style : string ) => path . resolve ( appRoot , style ) )
22
+ : [ ] ;
23
23
const scripts = appConfig . scripts
24
- ? appConfig . scripts . map ( ( script : string ) => path . resolve ( appRoot , script ) )
25
- : [ ] ;
24
+ ? appConfig . scripts . map ( ( script : string ) => path . resolve ( appRoot , script ) )
25
+ : [ ] ;
26
26
const lazyModules = findLazyModules ( appRoot ) ;
27
27
28
28
let entry : { [ key : string ] : string [ ] } = {
@@ -37,7 +37,12 @@ export function getWebpackCommonConfig(
37
37
devtool : 'source-map' ,
38
38
resolve : {
39
39
extensions : [ '' , '.ts' , '.js' ] ,
40
- root : appRoot
40
+ root : appRoot ,
41
+ plugins : [
42
+ new atl . TsConfigPathsPlugin ( {
43
+ tsconfig : path . resolve ( appRoot , appConfig . tsconfig )
44
+ } )
45
+ ]
41
46
} ,
42
47
context : path . resolve ( __dirname , './' ) ,
43
48
entry : entry ,
@@ -80,7 +85,8 @@ export function getWebpackCommonConfig(
80
85
} , {
81
86
exclude : styles ,
82
87
test : / \. s t y l $ / ,
83
- loaders : [ 'raw-loader' , 'postcss-loader' , 'stylus-loader' ] } ,
88
+ loaders : [ 'raw-loader' , 'postcss-loader' , 'stylus-loader' ]
89
+ } ,
84
90
{
85
91
exclude : styles ,
86
92
test : / \. l e s s $ / ,
@@ -153,7 +159,7 @@ export function getWebpackCommonConfig(
153
159
new CopyWebpackPlugin ( [ {
154
160
context : path . resolve ( appRoot , appConfig . assets ) ,
155
161
from : { glob : '**/*' , dot : true } ,
156
- ignore : [ '.gitkeep' ] ,
162
+ ignore : [ '.gitkeep' ] ,
157
163
to : path . resolve ( projectRoot , appConfig . outDir , appConfig . assets )
158
164
} ] )
159
165
] ,
0 commit comments