我正在尝试从以下位置实现示例代码: https://www.typescriptlang.org/docs/handbook/declaration-files/templates/module-class-d-ts.html
我的目标是为TypeScript / node.js应用程序创建一个可全局访问的配置和日志记录类。
但是,当我尝试在运行TypeScript 3.2版的Visual Studio 2017中使用示例代码时,出现以下错误:
错误TS2686:“ myClassLib”是指UMD全局变量,但当前文件是模块。考虑添加导入。
我已经审查了几个关于类似错误的Stack Q&A,但大多数似乎与Angular或React有关(我在当前应用程序中均未使用这两个问题)。我尝试了几种变通办法,但均无济于事,因为这个问题是示例代码,应该在没有基本修复的情况下完成,因此我忽略了一个相当简单的问题。如果有人遇到类似问题或有建议,可以在我的所有模块中找到有关全局TypeScript类可访问的一般概念的更多详细信息,我将非常感谢。如果您需要有关我的开发环境或我忽略的任何明显步骤的更多详细信息,请随时发表评论。