bym chcą zbudować mojego projektu maszynopisu (w Visual Studio) z następujących etapów: zautomatyzowanychTworzenie konkatenowanych .d.ts z WebPacka
- kompilować każdy plik
.ts
jako moduł AMD, osobno - bundle każdego utworzonego
.js
plik WebPack, wrelease/my-app.js
w ramach etapu 1, .d.ts
pliki są także tworzone dla każdego pliku .ts
(oprócz plików wyjściowych JavaScript). W jaki sposób mogę połączyć te pliki definicji razem, tak aby zawierały definicje typów dla tego, co zostanie dołączone do pliku wyjściowego my-app.js
?
układ projekt
MyApp
|-- lib
| |-- foo.ts
| |-- foo.js
| |-- foo.d.ts
| `-- ...
|-- release
| `-- my-app.js
|-- main.ts
|-- main.js
|-- main.d.ts
`-- webpack.config.js
webpack.config.js
module.exports = {
context: __dirname,
entry: './main.js',
output: {
path: path.join(__dirname, 'release'),
filename: 'my-app.js'
}
}