В нашем приложении мы использовали функции утилиты, найденные в ядре узла (@types/node/util.d.ts
). Эти функции устарели , и я хочу знать, как мы можем использовать другую библиотеку, например core-util-is , или даже перенести их в пользовательскую библиотеку / файл с помощью экспортированные функции в нашем проекте - чтобы избавиться от ошибок esLint.
Примечание. Я не хочу отключать устаревшее правило в eslint.
Легкая часть состоит в переносе этих функций прямо в наш проект, но при их использовании (для экземпляр isNullOrUndefined(myObject)
, vsCode попытается импортировать эту функцию из устаревшей функции:
import { isNullOrUndefined } from 'utils';
Как я могу форсировать vsCode (или машинопись, у меня недостаточно знаний по этому вопросу, чтобы понять, кто несет за это ответственность) для импорта) пропустить импорт из устаревшего utils
и импортировать из правильной внешней библиотеки / пользовательского файла в нашем проекте?
import { isNullOrUndefined } from './customUtils';