typescript - 使用 Typescript 创建 Webpack 捆绑库

标签 typescript webpack

我正在尝试构建一个 typescript 组件库,该库将由另一个同样基于 typescript 的库使用。我们目前正在使用 webpack 来完成我们的捆绑,使用 ts-loader 作为加载器来使用 TS 文件。

我不确定如何为下面的示例库生成 .d.ts 文件。 Typescript 确实构建了 .d.ts 文件(declaration 设置为 true),但它是每个模块一个文件,我需要一个可供消费者使用的 .d.ts 文件。

https://github.com/raybooysen/typescript-webpack-example

所以我的问题是,是否有一个典型的例子来说明如何实现这一点? typescript 使用者是否可以正确导入这些 .d.ts 文件?目前,网上的文档和示例似乎很少,非常感谢您的帮助。

最佳答案

我最终在 Typescript Github 页面上提出了一个问题,他们已经确认这是不可能的:

https://github.com/Microsoft/TypeScript/issues/8372#issuecomment-217219512

关于typescript - 使用 Typescript 创建 Webpack 捆绑库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36088070/

相关文章:

typescript - 找不到模块 : Error: Can't resolve 'ts-loader'

javascript - 如何创建一个简单的服务 worker 来添加新项目以离线缓存?

javascript - 警告 : React. createElement : type is invalid -- bundle. js

validation - 提交时的 Angular 2 触发器表单验证

typescript - NgRx:如何声明由 Action 创建者创建的 Action 的显式类型?

javascript - 尝试解构可能长度为 2 的数组时出错

vue.js - 使用 Vuejs 将环境变量插入除 Index 之外的 HTML 文件中

Typescript:获取类型的第一个属性的类型

javascript - CSS 中的 Angular 组件样式

webpack - 如果以最少的输出以监视模式运行,如何将当前时间戳添加到 webpack4 中的输出