Обновление:
Scary scary, restarting the computer helped.
I will keep it, if someone encounter this.
Настройка:
Powershell version: 6.2.1
MacOs: Catalina
Я использую Classe, поэтому я должен использовать "использование модуля", чтобы иметь возможность ссылаться на классы.
Я также использую «Import-Module» для загрузки модулей.
Но теперь я получаю странное поведение - конструктор класса вызывается дважды, а один и тот же файл открывается в VSCode дважды.
Загрузка:
Import-Module module_one.psm1
Import-Module module_two.psm1
В module_one.psm1:
Class MyClass {
MyClass(){} # << This is called twice
}
В module_two.psm1:
using module module_one.psm1
[MyClass]::new()
Нет ли способа использовать классы с «Import-Module»?