我希望使用以下自动步骤构建我的TypeScript项目(在Visual Studio中):
.ts
文件分别编译为AMD模块.js
文件与webpack捆绑到release/my-app.js
作为第1步的一部分,还为每个.d.ts
文件创建了.ts
个文件(除了输出Javascript文件)。我如何将这些定义文件捆绑在一起,以便它们为捆绑到my-app.js
输出文件中的内容提供类型定义?
项目布局
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'
}
}
答案 0 :(得分:2)
您可以尝试https://www.npmjs.com/package/dts-bundle,但这是实验性的,并且与 awesome-typescript-loader 不兼容。