Orp*_*hid 6 node.js npm typescript webpack
我想在Typescript中创建一个可以通过npm共享的库.具体来说,我想使用webpack生成一个js包以及一个定义文件,以与js共享类型.所以我有一个文件树,如:
??? lib
? ??? lib.d.ts
? ??? lib.min.js
??? test
...
??? ts
? ??? errors
? ? ??? CannotModifyAlteredObject.ts
? ??? Lib.ts
? ??? PostProcessors.ts
? ??? Serializers.ts
??? tsconfig.json
??? typings.json
??? LICENSE
??? package.json
??? README.md
??? webpack.lib.config.js
Run Code Online (Sandbox Code Playgroud)
导出的所有类型ts/Lib.ts都将导出到目录中的单个位置.d.ts,lib以便位于js包旁边.
我查看了以下问题/来源:
但是,这些都没有提供使用webpack的示例.能够将使用库所需的一切(除了nodejs运行时)捆绑到一个文件中对我的用例非常重要,因此webpack非常适合这个角色.我希望能够生成一个.d.ts映射到webpack创建的文件.但是,我想避免.d.ts手动创建文件 - 应该可以自动提取类型,而无需手动创建的.d.ts文件与我的源代码不同步.有办法做到这一点吗?
| 归档时间: |
|
| 查看次数: |
611 次 |
| 最近记录: |