2016-04-12 22 views
5

avrei desiderio di costruire il mio progetto dattiloscritto (in Visual Studio), con le seguenti operazioni automatizzate:Crea .d.ts concatenati con webpack

  1. compilare ogni file .ts come modulo di AMD, a parte
  2. fascio ciascun creato .js file con webpack, in release/my-app.js

Come parte della fase 1, .d.ts file vengono creati anche per ogni file .ts (in aggiunta ai file di output JavaScript). Come posso raggruppare insieme questi file di definizione, in modo che forniscano definizioni di tipo per ciò che viene inserito nel file di output my-app.js?


layout del progetto

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' 
    } 
} 

risposta

Problemi correlati