Tengo un proyecto creado a través de Create React App y estoy siguiendo este tutorial para implementarlo en GitHub Pages. La implementación en sí casi funciona, ya que todo lo que escribo sobre el <script> en index.html se implementa en la URL correcta, pero no puedo averiguar qué debo cargar. En el tutorial, vinculan build/bundle.js , pero cuando ejecuto npm run build , no se crea ningún archivo de paquete. Creo que solo necesito vincularme a mi aplicación incluida y eso solucionará mi problema, pero no sé dónde encontrarlo. No he reconfigurado babel o webpack desde la aplicación create-react-out-of-the-box. Mi índice.HTML:
<html> <head> <meta charset="utf-8"> <!-- Start Single Page Apps for GitHub Pages --> <script type="text/javascript"> // Single Page Apps for GitHub Pages // MIT License // https://github.com/rafgraph/spa-github-pages // This script checks to see if a redirect is present in the query string, // converts it back into the correct url and adds it to the // browser's history using window.history.replaceState(...), // which won't cause the browser to attempt to load the new url. // When the single page app is loaded further down in this file, // the correct url will be waiting in the browser's history for // the single page app to route accordingly. (function(l) { if (l.search[1] === '/' ) { var decoded = l.search.slice(1).split('&').map(function(s) { return s.replace(/~and~/g, '&') }).join('?'); window.history.replaceState(null, null, l.pathname.slice(0, -1) + decoded + l.hash ); } }(window.location)) </script> <!-- End Single Page Apps for GitHub Pages --> </head> <body> <div id="root"></div> <!-- single page app in bundle.js --> <p>Testing</p> <script src="/build/bundle.js"></script> </body> </html>