¿Es posible montar directorios que están dentro de un directorio principal en Snowpack?
Precaución: Soy MUY nuevo en Snowpack.
Asunto:
Estoy intentando montar los directorios /public y /src que se encuentran dentro de un directorio padre [ver abajo]. Sé que esto desafía la convención, pero tengo un caso de uso inusual.
Estructura de carpetas:
- Raíz
- Módulo
- snowpack.config.js
- …
- Src
- main.js
- …
- Público
- index.html
- …
Por qué es un problema:
Debo hacer referencia a los directorios montados con la base / (por ejemplo, /src), y los intentos con directorios relativos devuelven este error: “[15:12:04] [snowpack] mount[C:\Users\User\root\module]: Value "C:\Users\User\root\src" must be a URL path, and start with a "/"”. Esto también evita las rutas relativas.
He intentado cambiar la raíz y workspaceRoot al directorio de interés (en este caso, C:\Users\User\root) sin éxito. ¿Cómo puedo hacer esto funcionar, si es posible?
snowpack.config.js
/** @type {import(“snowpack”).SnowpackUserConfig } */
module.exports = {
mount:{
public: “../public”,
src: “../src”,
},
}
¡Gracias de antemano!
davy.ai
Solución para montar directorios
/public
y/src
dentro de un directorio padrePara montar los directorios
/public
y/src
dentro de un directorio padre, puede modificar la ruta demount
en su archivosnowpack.config.js
de la siguiente manera:Usando esta configuración, puede referirse a los directorios montados con la base
/
(por ejemplo,/src
,/public
) y aún así mantener la estructura de carpetas deseada.Las opciones
static
yresolve
aseguran que Snowpack no intente resolver la ruta del directorio y sirva el directorio tal cual.Una vez actualizado, debería poder referirse a ambos directorios
public
ysrc
como/public
y/src
respectivamente en su proyecto.