Opciones en línea de comandos
serve
npx scully serve
Ejecuta el servidor de Scully. Este proceso no compila el proyecto. Sólo levanta los archivos compilados de Angular y los archivos estáticos de Scully.
watch
npx scully --watch
Por defecto, Scully tiene el watchMode en falso. Necesitas agregarle este parámetros para usar el watchMode.
showBrowser
npx scully --showBrowser
Alias --sb
. El navegador Chromium renderiza la aplicación.
showGuessError
npx scully --showGuessError
Alias --sge
. Muestra los errores en la consola
project
npx scully --project someName
Alias --pr
. Usalo para seleccionar un proyecto diferente. Sculle usa por defecto el proyecto generado por Angular Cli.
configFile
npx scully --configFile someName
Alias --cf
. Carga un archivo de configuración diferente. Si se utiliza al mismo tiempo que --project
, el parámetro project tiene prioridad.
baseFilter
npx scully --baseFilter="/someRoute*"
Alias --bf
. Habilita a Scully a comenzar renderizando una ruta específica. Puedes usar un string con comodines separados por ,
(coma) para filtrar las rutas no controladas.
proxyConfig
Alias --proxy
. Toma el nombre del archivo relativo a un archivo de configuración de un proxy.
Para mas detalles visitaFor http-proxy-middleware.
Scully usa el mismo formato de configuración que webpackDevServer.
removeStaticDist
npx scully --removeStaticDist
Alias --RSD
. Elimina las carpetas estáticas generadas por Scully en la renderición anterior.
open
npx scully serve/watch --open
Alias --o
. Abre el navegador por defecto y renderiza la carpeta dist generada por Scully.
scanRoutes
npx scully --scanRoutes
Alias --sr
or --scan
. Escanea la aplicación de nuevo para encontrar rutas no manejadas. Normalmente con una vez es suficiente. Cuando las rutas de una aplicación son modificadas o agregadas, utiliza este parámetro para descubrir las nuevas rutas.
ssl
npx scully serve/watch --ssl
Ejecuta el servidor de Scully con SSL.
ssl-cert
npx scully serve/watch --ssl --ssl-cert=./url/to/file
Agrega a la url el archivo del certificado SSL para un servidor con SSL.
ssl-key
npx scully serve/watch --ssl --ssl-key=./url/to/file
Agrega a la url un archivo con la clave SSL para un servidor con SSL.
tds
npx scully --tds
Ejecuta el Test Data Server. Esto es útil para demostraciones.
La siguiente API es soportadas sobre test data server:
API | devuelve |
---|---|
/users |
Una lista de usuarios |
/users/:id |
Solo un usuario por ID |
/posts |
Una lista de artículos |
/posts/:id |
Un artículo por ID |
/slow/:delay |
código 200 después de un retrazo en :delay (seg). |
pluginsError
npx scully --pluginsError=false
Muestra el error de un complemento pero continua el renderizado. Si no utilizas este parámetro (true por defecto) y existe un error en un complemento, Scully terminará.
logSeverity
Sobreescribe el logSeverity del archivo configuración
npx scully --logSeverity=none
Opciones disponibles:
opción | resultado |
---|---|
normal |
tood |
warning |
Sólo advertencias y errores |
error |
Sólo errors |
none |
Nada pero se creará un archivo scully.log |
noLog
npx scully --noLog
Alias --nl
. No muestra ninguna información de log en la consola. Sólo lo hará con advertencias y errores. Por defecto este parámetro tiene un valor false
.
routeFilter
npx scully --routeFilter="*someRoute*,/otherRoute*"
Alias --rf
or --route-filter
. Provee una cada de strings separados por , (coma) para filtrar las rutas manejadas.
serverTimeout
npx scully --serverTimeout 30000
Alias --st
. El tiempo que Scully espera por el servidor antes de timeout (en milisegundos). Por defecto el servidor espera 10 segundos. Para proyecto grandes, puede requerirse mayor tiempo. De esta manera puedes otorgarselo.
pjFirst
npx scully --pjFirst
Alias --pjf
or pj-first
. Cuando el proyecto está en un mono repositorio mixto quizás necesites usar el parámetro --pjFirst
que aparecerá dará prioridad al archivo package.json
antes que el archivo angular.json
para encontrar la raíz del proyecto.
pluginFolder
npx scully --pluginFolder="folderPath"
Alias --pf
or --plugin-folder
. Carpeta dónde scully buscará por complementos o configuraciones personalizadas (usará ts-config para compilar). Por defecto ./scully
.
noPrompt
npx scully --noPrompt
Alias --np
or --no-prompt
. Puedes saltear las entradas en la consola utilizando esta opcioón. Este parámetro puede ser usado para CI/CD.