powershell - 新的 PowerShell 代码未执行 | 视觉工作室代码
问题描述
当我使用 Visual Studio Code 编写 PowerShell 脚本时,我遇到了一个非常奇怪的问题。
完成执行脚本后,我对脚本进行了一些更改,但是当我再次启动脚本时,这些更改不会被执行。我想也许我需要很少的 RAM,但我使用的是 8GB 的联想 T570。
有时在调试我的脚本期间,我会收到一条错误消息,上面写着:PowerShell 意外终止。
有谁知道问题可能是什么?
我使用 VS Code 1.30 和最新的 PowerShell 插件
解决方案
如果 Powershell 脚本正在使用您已更改的模块,则一旦该模块已加载到内存中,这些更改将不会生效。
您可以尝试通过添加来强制更新模块重新加载
Remove-Module xxx
在导入之前
Import-Module xxx
您也可以尝试使用-Force
Import-Module cmdlet 上的参数:
Import-Module xxx -Force
推荐阅读
- java - 如何在 Quarkus 中创建应用程序类?
- feathersjs - FeathersJs:检查用户是项目创建者还是关联项目的创建者
- sql - 尝试从 VBA 执行 SQL 语句到 Access 数据库,使用 INSERT INTO 语句出现语法错误
- java - 使用 startDate 和 endDate 按月份分组
- java - adMob 横幅广告加载但未显示
- r - 在 R 中,如果我们有 3 级列表,如何自动或基于函数 tabPanel?
- powershell - 如何使用 Powershell 在 IIS 10 上更新站点的“物理路径”?
- dataframe - 作为参数传递的 DF 不起作用,任务不可序列化
- c++ - 快速排序函数在快速排序算法中是如何工作的?
- android - Android更改日期选择器底部按钮栏的颜色