powershell - PowerShell 没有自动导入功能
问题描述
我有一个问题,PowerShell 模块的一个函数被错误地隐式导入。
- get-command 确实返回,该函数不存在
- 获得帮助 | fl * 返回,该函数确实存在于另一个模块中-该函数绝对未定义
- 该函数看起来“损坏”,没有参数
- Intelisense 也有不带参数的功能
- 使用 import-module 显式导入 - 一切正常
所有控制台(ISE、控制台、VSCode)中的 PowerShell 5.1 都存在此问题
解决方案
问题似乎出在模块分析缓存中。我删除了缓存,一切正常。缓存路径在 $env:PSModuleAnalysisCachePath
推荐阅读
- javascript - 如何正确导出聚合的 javascript 类
- r - xgb.train 是否处理网格参数搜索
- python-3.x - mkvirtualenv virt 命令认为 virt 目录已经存在
- python - 有没有可能制作一个可以同时滚动和瞄准的游戏?
- excel - 有没有更好的方法在 Excel 中每次迭代将数据存储在后续单元格中?
- usb - 未绑定的 USB 设备在 linux 上自动绑定
- azure - 使用 Powershell 发布到 WebApp 虚拟目录
- c# - 无法侦听前缀“http://IPAddress:Port/”,因为它与机器上的现有注册冲突
- php - 在 phpMailer 中动态设置电子邮件地址
- css - 需要删除 React-Bootstrap 列内的两个元素之间的空间