1

我已经向 NPM 注册表发布了一个包,它有模块,每个模块都有模块,并且它一直像这样嵌套,直到我达到所需的特定功能。请检查以下图像模块结构

当我在本地测试时,我能够调用这样的方法,例如: util992.funcs.airtable.get.table(parameters)因为每个模块都像上图一样封装了其他模块,并且最终的 get 模块导出了一个名为 table 的函数,就像这样module.exports.table = (parameters) => { return 'table after processing'} `Visual Studio 正在向我展示模块建议顺便请看下图对本地环境的建议

现在我已经将包发布到公共 NPM Registry,但是,当我安装它并尝试使用它时,Visual Studio 不再显示嵌套模块,似乎在 2 或 3 层嵌套后停止提示。请检查下图从 NPM 安装模块时没有建议

但是,如果我像上面那样调用 get.table 函数,忽略 Visual Studio 并没有向我显示任何内容,该函数仍然可以按预期工作。我觉得这只是一个问题,它在特定的嵌套级别之后没有显示,但功能不受影响。请检查下图功能仍然有效

您能否帮助我了解发生了什么,以及如果可能的话如何解决这个问题?

4

0 回答 0