我开发了一个非常大的框架,并且效果很好。我使用@JSDoc和许多标准来帮助开发人员在没有额外文档的情况下使用我的框架。但是我也希望它可以与纯JS一起使用。
我已经阅读了很多东西,并通过TSC-> WebPack创建了常规系统。我不需要任何模块,例如AMD或commonJS,这就是为什么我不能使用(1, 23)
参数的原因。例如我的主文件有:
--out
我仅对我的主文件使用TSC。工作正常。所有名称空间等。我不在开发人员版本中使用缩小符,但我无法在Webpack的内部缩小范围内保护我的注释,IDE会丢失所有类型/名称的补全。我知道,这不专业-使用IDE补全功能,但最舒适:)
我该怎么办?实现我的想法的最好方法是什么?也许我不应该使用Webpack或tsc?