В моем коде activjs я получил:
const { children, location: { pathname }, } = this.props; let path = location.pathname;
Также используя модуль реагирующего маршрутизатора в этом компоненте.Как исправить эту ошибку?
Поскольку eslint обнаружено location является элементом window. Итак, попробуйте переименовать ваш props:
eslint
location
window
props
const { children, myLocation: { pathname }, } = this.props; let path = myLocation.pathname;
Ссылка:
Вы должны попробовать этот код
const { children, location: { pathname }, } = this.props; let path = pathname;
Ваша переменная location не была определена в этом коде блока, поэтому eslint считает, что вы используете глобальную переменную