繁体   English   中英

PowerShell:Visual Studio Code - 未反映模块中的更改

[英]PowerShell: Visual Studio Code - changes in modules are not reflected

我正在使用带有 PowerShell 插件的 Visual Studio Code 来编辑和调试 PowerShell 脚本。 由于我的脚本太大而无法处理,我将一些部分提取到几个 psm1 模块中。 所有文件都驻留在同一个目录中——VSC 工作区的根目录。

如果我第一次使用 Ctrl+F5 运行脚本,则会编译所有文件并执行脚本。 但是,如果我随后对导入的模块文件 (*.psm1) 进行任何修改,这些更改将不会反映出来,而是使用旧版本的模块。

唯一有帮助的是关闭和重新打开 VSC。 如何配置 VSC 以便在运行/调试之前重建/重新编译工作区中已更改(或所有)的模块?

根据 Mathias 的评论,我发现将-force选项添加到Import-Module有所帮助。

它看起来像是 PowerShell 而不是 VS Code 的问题。

https://github.com/PowerShell/PowerShell/issues/2505

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM