在 C# 中,库的源代码被安排在一个编译成 DLL 的项目中。 DLL 的接口(interface)公开了实际实现该库的类和函数的子集。对库外的客户端不可见的对象标记为内部
。
我想知道 Typescript“DLL”的等价物会是什么样子。带导入的 Typescript 文件是模块,仅公开您想要使用 export
导入文件的内容。但是,我不知道有任何与 C# 的 internal
等效的 Typescript。
我能想到的最接近这个想法的方法是将一个 Typescript 项目编译并捆绑到一个 .js 文件中,该文件反过来仅导出您想要公开的库部分——更高级别的导出,如果您愿意的话.但是,您将如何创建此类项目/工作流程?
我已经就此主题进行了多次搜索,但没有找到很多信息。也许我用错了词。也许我想得太像 C# 程序员了!
最佳答案
I'm wondering what the equivalent of a Typescript "DLL" would look like
一个节点模块(也称为 npm 模块)。
更多
https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html
关于c# - 如何在 Typescript 中模仿 C# 项目结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38470866/