#4822·ice

[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)

image

在webpack下正常