By default, when launching webpack with awesome-typescript-loader, it will use the tsconfig.json file from the current working directory. In order to specify a different tsconfig.json, you have to add
        query: {
          configFileName: "./subdir/tsconfig.json"
        }
to the awesome-typescript-loader under module -> rules. An example for the complete entry is:
  …
  module: {
    rules: [
      // All files with a ‘.ts’ or ‘.tsx’ extension will be handled by ‘awesome-typescript-loader’.
      {
        test: /.tsx?$/,
        include: path.resolve(__dirname, ‘.’),
        loader: “awesome-typescript-loader”,
        query: {
          configFileName: “./subdir/tsconfig.json”
        }
      }
    ]
  },
  …