Hola, estoy haciendo este proyecto de electrones y me encontré con este problema en el que cuando doy este camino
`file://${path.join(__dirname, `../build/index.html#/view/${arg}`)}`
esperaba esto,
file:///C:/Users/admin/AppData/Local/Programs/electrondesktop/resources/app.asar/build/index.html#/view/61995a6fcf31f7cddedcce59
En cambio, obtengo,
file:///C:/Users/admin/AppData/Local/Programs/electrondesktop/resources/app.asar/build/index.html#\view\61995a6fcf31f7cddedcce59
Observe cómo la barra diagonal ("/") cambia a barra diagonal inversa ("\") después del símbolo hash (#)
index.html#/view/61995a6fcf31f7cddedcce59
index.html#\view\61995a6fcf31f7cddedcce59
¿Cómo puedo solucionar esto?
Estoy usando electrones con react por cierto.
¡Descubrí la respuesta!
Aparentemente, hay otra forma de evitar las barras después de #
Es algo como esto,
url.format({ pathname: path.join(__dirname,`index.html`), protocol:'file', slashes:true, hash:`#/view/61995a6fcf31f7cddedcce59` })
__dirname da la ruta que necesitaba. es decir file:///C:/Users/admin/AppData/Local/Programs/electrondesktop/resources/app.asar/build/