[QUESTION]vite下@ahooksjs/use-url-state无法正常使用
Author: xmszCreated Oct 29, 2021Updated Sep 2, 2025
背景
import useUrlState from '@ahooksjs/use-url-state';
...
console.log(useUrlState());
...报错
hooks.js:29 Uncaught TypeError: Cannot read properties of undefined (reading 'location')
at useLocation (hooks.js:29)
at es_default (index.js:56)
at Home (index.tsx:38)
at renderWithHooks (react-dom.development.js:14985)
at mountIndeterminateComponent (react-dom.development.js:17811)
at beginWork (react-dom.development.js:19049)
at HTMLUnknownElement.callCallback2 (react-dom.development.js:3945)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994)
at invokeGuardedCallback (react-dom.development.js:4056)
at beginWork$1 (react-dom.development.js:23964)

在webpack下正常
Source: alibaba/ice