typescript - Ange sökväg till tsconfig.json
Jag använder webpack med awesome-typescript-loader i en miljö med flera tsconfig.json-filer. Finns det ett sätt i webpack att specificera sökvägen till den önskade tsconfig.json-filen?
laddare :
{
test: /\.ts$/,
loaders: ['awesome-typescript-loader', 'angular2-template-loader'],
exclude: [/\.(spec|e2e)\.ts$/]
}
Svar #1
loaders: ['awesome-typescript-loader?tsconfig=/path/to/tsconfig.json', 'angular2-template-loader'],
Svar #2
För närvarande är loaders en lista med objekt. Dessutom kan du ange query-parametrar på ett renare sätt. Istället för:
loader: 'awesome-typescript-loader?configFileName=...'
du kan ha:
// Assuming your typescript stuff is in ./src/components:
loaders: [
{
test: /src\/components\/.*\.tsx?$/,
exclude: /node_modules/,
loader: 'awesome-typescript-loader',
query: {
// Use this to point to your tsconfig.json.
configFileName: './src/components/tsconfig.json'
}
},
{
// Another loader...
}
]
Uppdatering
Jag tror att loaders nu kallas rules. Så istället för:
loaders: [
...
]
Du skulle använda:
rules: [
...
]
