Window is not defined
josephkandi opened this issue · comments
Joseph Kandi commented
I followed the instruction and created a new gatsby site with the theme. When i run gatsby develop
i get the following
UNHANDLED REJECTION window is not defined
ReferenceError: window is not defined
- render-page.js:58856
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:58856:1265
- render-page.js:58856 Object../node_modules/ismobilejs/dist/isMobile.min.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:58856:1287
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:88053 Module../node_modules/rc-menu/es/util.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:88053:16
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:87549 Module../node_modules/rc-menu/es/SubPopupMenu.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:87549:64
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:86233 Module../node_modules/rc-menu/es/Menu.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:86233:71
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:87961 Module../node_modules/rc-menu/es/index.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:87961:63
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:91130 Module../node_modules/rc-select/es/Select.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:91130:65
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:93085 Module../node_modules/rc-select/es/index.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:93085:65
- render-page.js:30 __webpack_require__
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:30:30
- render-page.js:6373 Module../node_modules/antd/es/auto-complete/index.js
/Users/joseph/Developer/gatsby/gatsby-antd-docs/public/render-page.js:6373:67
and this is the result from gatsby info
OS: macOS 10.14.6
CPU: (4) x64 Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.15.1 - /usr/local/bin/node
Yarn: 1.17.3 - /usr/local/bin/yarn
npm: 6.4.1 - /usr/local/bin/npm
Languages:
Python: 2.7.10 - /usr/bin/python
Browsers:
Chrome: 76.0.3809.132
Safari: 12.1.2
npmPackages:
gatsby: 2.1.37 => 2.1.37
gatsby-cli: 2.4.16 => 2.4.16
gatsby-image: 2.0.34 => 2.0.34
gatsby-mdx: 0.6.2 => 0.6.2
gatsby-plugin-manifest: 2.0.24 => 2.0.24
gatsby-plugin-offline: 2.0.25 => 2.0.25
gatsby-plugin-react-helmet: 3.0.10 => 3.0.10
gatsby-plugin-remove-trailing-slashes: 2.0.10 => 2.0.10
gatsby-plugin-sharp: 2.0.29 => 2.0.29
gatsby-plugin-typescript: ^2.0.11 => 2.1.6
gatsby-remark-autolink-headers: 2.0.16 => 2.0.16
gatsby-remark-katex: 2.0.6 => 2.0.6
gatsby-remark-prismjs: 3.2.8 => 3.2.8
gatsby-source-filesystem: 2.0.27 => 2.0.27
gatsby-transformer-json: 2.1.11 => 2.1.11
gatsby-transformer-remark: 2.3.4 => 2.3.4
gatsby-transformer-sharp: 2.1.17 => 2.1.17
npmGlobalPackages:
gatsby-cli: 2.7.41
Jannik Buschke commented
Cannot reproduce with Windows.
Joseph Kandi commented
Cannot reproduce with Windows.
Weird, tried it on another mac and had the same issue. Will try on a Windows machines.
Jannik Buschke commented
In src/Layout.tsx
line 37-38 and src/SidebarContents.tsx
line 16-20 window
is referenced. Maybe try removing these lines.
I remember that I had issues once. Maybe I implemented the if undefined check there, and it maybe doesnt work on MAC?