2016-04-12 8 views
5

bym chcą zbudować mojego projektu maszynopisu (w Visual Studio) z następujących etapów: zautomatyzowanychTworzenie konkatenowanych .d.ts z WebPacka

  1. kompilować każdy plik .ts jako moduł AMD, osobno
  2. bundle każdego utworzonego .js plik WebPack, w release/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' 
    } 
} 

Odpowiedz

Powiązane problemy