Powershell 嵌套模块有自己的清单

Powershell Nested Modules with their own manifest

我有一个关于模块清单的快速问题。我也可以有嵌套模块的清单吗?让我解释一下:

我有 3 个模块,1 个是父模块,另外 2 个是子模块。父模块有一个清单,在 "NestedModules" 部分下定义了 2 个子模块。在我的主脚本中,我加载父模块并可以调用在父模块和子模块中定义的成员。到此为止,生活是美好的。

现在,如果我也为子模块添加清单文件,发现就会成为挑战,我的主脚本会抛出

之类的错误

"The term 'functionName' is not recognized

为子模块添加清单的理由是它们可能会变得独立并且可以单独分发。

感谢您的帮助! 山姆

我的 NestedModules 子模块清单的键被搞砸了。我修好了,瞧!