Fix missing script file due to changes in React build process #2203
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, Gutenberg will fail to load with the following error:
It may be necessary to
rm vendor/*.jsin order to see this error, because by default these vendor JS files are cached for one day.This failure occurs because we attempt to load https://unpkg.com/react-dom@next/umd/react-dom-server.production.min.js, which currently redirects to https://unpkg.com/[email protected]/umd/react-dom-server.production.min.js, which is not found.
As seen in the directory listing at https://unpkg.com/[email protected]/umd/ and the related React change (facebook/react#10362), the correct path to this file now includes a
.browsersuffix.The first commit in this PR adds error handling to detect this condition (and any other such failures) when building a plugin zip file:
The second commit fixes the load issue (and the plugin zip build) by fixing the path.