У меня есть файл utilities.js
, который я хотел бы переместить в его собственную упаковку пряжи.
В настоящее время существует множество файлов, для которых требуется utilities.js
через относительный путь, некоторые примеры:
const utils = require('../../../utilities/utilities');
const utilities = require('../../../../../utilities/utilities.js')
const utils = require('./utilities.js')
import { someFunction } from '../../../utilities/utilities.js'
Я ищу решение для переименования всех require / importоператоры @myUtilities
Я пытался использовать функцию поиска VSCodes с соответствием регулярному выражению, но я потерпел неудачу или включил некоторые нежелательные совпадения.
Лучший шаблон, который я смог
\'(..?\/)*(\/)?utilities(\/utilities)?(.js)?\'
Есть ли лучшие решения?