Например. У меня есть компонент под названием CompA с общей библиотекой, прямо сейчас я хочу переместить путь к библиотеке в другое место, тогда мне нужно обновить весь путь в CompA, есть ли простой способ добиться этого?
Исходная структура папок
Component
- CompA
-- Common
-- Logic
-- Dialogs
- CompB
- Lib
Новая структура
Component
- CompA
-- Common
-- Logic
-- Dialogs
- CompB
Lib
Я думаю об использовании файла конфигурации для установки константы LIB_PATH, но я столкнулся с проблемой, заключающейся в том, как я могу настроить ссылочный путь для LIB_PATH, поскольку для проекта js нет __dirname.
Просто используйте свою среду IDE для перемещения файла, и он должен обновить относительные ссылки.
@lux, вы имеете в виду инструмент рефакторинга IntelliJ? Хорошее предложение, а есть ли способ программирования?
Не уверен, зачем вам программировать это, когда IDE делает это за вас автоматически.
@lux Atom на самом деле ничего не делает с перемещением файла; для многоразового использования, что, если мы переместим comp из проекта A в проект B?





вы используете webpack?