es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Workbench alojado no disponible en SPFX.

Soy nuevo en SPFX.

Estoy dando los primeros pasos siguiendo este tutorial.

Mis paquetes:

npm list --global --depth=0️

+– @microsoft/generator-sharepoint@1.13.1
+– gulp@4.0.2
+– npm@6.14.15
`– yo@4.3.0

Después de crear un web part y ejecutar gulp serve, la siguiente solicitud:

https://localhost:4321/_layouts/workbench.aspx

devuelve un error de “no encontrado”.

En cambio, la solicitud https://localhost:4321 devuelve una lista de directorios y archivos.

¿Qué estoy pasando por alto?

He buscado en mi carpeta de desarrollo y no puedo encontrar el directorio “layouts” ni el archivo workbench.aspx.

ACTUALIZACIÓN 1

Ejecuté “gulp trust-dev-cert”.

Aquí está mi serve.json:

{
  "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json",
  "port": 4321,
  "https": true,
  "initialPage": "https://localhost:4321/_layouts/workbench.aspx"
}

En la carpeta local donde creé el web part, ¿debería encontrar “workbench.aspx”? No puedo encontrarlo en ninguna parte en localhost.

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que estás siguiendo un tutorial para crear tu primer fragmento de web SPFX. Después de ejecutar npm list --global --depth=0, confirmaste que tienes instalados los paquetes globales necesarios. Sin embargo, al ejecutar gulp serve e intentar acceder a `https://localhost:4321/_layouts/workbench.aspx`, recibes un error de “no encontrado”.

    También mencionaste que no puedes encontrar el directorio layouts ni el archivo workbench.aspx en tu carpeta de desarrollo.

    Es posible que necesites generar una nueva solución, asegurándote de que se creen los archivos y directorios necesarios. Otra posibilidad es que hayas eliminado o movido accidentalmente el directorio layouts.

    En tu actualización, ejecutaste gulp trust-dev-cert y revisaste tu archivo serve.json, que especifica que la initialPage es https://localhost:4321/_layouts/workbench.aspx`. Sin embargo, aún no puedes encontrar la páginaworkbench.aspx`.

    Basándonos en esto, parece que el problema está relacionado con la falta del directorio layouts y el archivo workbench.aspx. Para resolver esto, podrías intentar crear una nueva solución SPFX usando yo @microsoft/sharepoint y seguir los pasos del tutorial nuevamente. Alternativamente, podrías buscar una copia de seguridad de tu directorio de desarrollo para recuperar los archivos faltantes.

Comments are closed.