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.
This PR shows how to convert the CRA version of this app to use Vite.
Here are the steps needed to make the switch:
Install vite and update scripts
Install
vite
and@vitejs/plugin-react-refresh
as dev dependencies and removereact-scripts
Update npm scripts in
package.json
to usevite
instead ofreact-scripts
.After removing
react-scripts
, this should look likeRename Files
Rename all files with React components from
.js
to.jsx
.Move
index.html
and reference the entry pointMove
index.html
to the root of the project and addright before
</body>
towards the end of the file.Remove
%PUBLIC_URL%
Remove all
%PUBLIC_URL%
inindex.html
. For exampleshould be changed to
Add Vite config
Add a
vite.config.ts
. Make sure to setbuild.target
toes2020
.Update build directory
Update
.gitignore
to ignore/dist
instead of/build
.Update
build
infission.yaml
from./build
to./dist
.