Skip to content

Commit e6deb5e

Browse files
committed
adding support to baseUrl and paths on imports - #fixes 1465
1 parent 93da512 commit e6deb5e

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

packages/angular-cli/models/webpack-build-common.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,12 @@ export function getWebpackCommonConfig(
3737
devtool: 'source-map',
3838
resolve: {
3939
extensions: ['', '.ts', '.js'],
40-
root: appRoot
40+
root: appRoot,
41+
plugins: [
42+
new atl.TsConfigPathsPlugin({
43+
tsconfig: path.resolve(appRoot, appConfig.tsconfig)
44+
})
45+
]
4146
},
4247
context: path.resolve(__dirname, './'),
4348
entry: entry,

packages/angular-cli/models/webpack-build-test.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
const path = require('path');
44
const webpack = require('webpack');
5+
const atl = require('awesome-typescript-loader');
56

67
const getWebpackTestConfig = function (projectRoot, environment, appConfig) {
78

@@ -12,7 +13,12 @@ const getWebpackTestConfig = function (projectRoot, environment, appConfig) {
1213
context: path.resolve(__dirname, './'),
1314
resolve: {
1415
extensions: ['', '.ts', '.js'],
15-
root: appRoot
16+
root: appRoot,
17+
plugins: [
18+
new atl.TsConfigPathsPlugin({
19+
tsconfig: path.resolve(appRoot, appConfig.tsconfig)
20+
})
21+
]
1622
},
1723
entry: {
1824
test: path.resolve(appRoot, appConfig.test)

0 commit comments

Comments
 (0)