-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gatsby Buid: WebpackError: ReferenceError: self is not defined. #381
Comments
+1 |
It's almost same with firebase, it needs to check the window object first
|
Alternatively, I've had success using the solution presented on Gatsby's Debugging HTML Builds documentation page, which customizes the webpack configuration to replace the MongoDB Stitch module(s) with a dummy module during server rendering. As an example, adding the following to the exports.onCreateWebpackConfig = ({ stage, loaders, actions }) => {
if (stage === "build-html") {
actions.setWebpackConfig({
module: {
rules: [
{
test: /mongodb-stitch-.+/,
use: loaders.null(),
},
],
},
})
}
} |
@lukephillippi I tried and your code is working on may I know your node and npm version? |
My react app is developed with Gatsby. The build-process fails on the dependency "whatwg-fetch"
My app structure is based on the following project.
https://github.com/mongodb-university/stitch-tutorial-todo-web
I've found some hints on the web where they do a check for window but I can't get it to work with my structure.
example: https://www.gitmemory.com/issue/gatsbyjs/gatsby/8612/527732596
Error log:
The text was updated successfully, but these errors were encountered: