Как переименовать что-то экспортированное из модуля CommonJS / Node.js? - PullRequest
0 голосов
/ 23 января 2020

Выполнение действия переименования для класса, непосредственно использующего VSCode, просто переименовывает его в модуле, оставляя экспорт с тем же именем во всех модулях, которые его импортируют.

// Before:
class Foo {}
module.exports = { Foo };

// After:
class Bar {}
module.exports = { Foo: Bar };

Если я выполняю действие переименования в напрямую к свойству объекта module.exports, происходит то же самое.

Как мне добиться, казалось бы, базовой c операции переименования класса везде с использованием VSCode?

...