Opciones en línea de comandos
serve
npx scully serveEjecuta 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 --watchPor defecto, Scully tiene el watchMode en falso. Necesitas agregarle este parámetros para usar el watchMode.
showBrowser
npx scully --showBrowserAlias --sb. El navegador Chromium renderiza la aplicación.
showGuessError
npx scully --showGuessErrorAlias --sge. Muestra los errores en la consola
project
npx scully --project someNameAlias --pr. Usalo para seleccionar un proyecto diferente. Sculle usa por defecto el proyecto generado por Angular Cli.
configFile
npx scully --configFile someNameAlias --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 --removeStaticDistAlias --RSD. Elimina las carpetas estáticas generadas por Scully en la renderición anterior.
open
npx scully serve/watch --openAlias --o. Abre el navegador por defecto y renderiza la carpeta dist generada por Scully.
scanRoutes
npx scully --scanRoutesAlias --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 --sslEjecuta el servidor de Scully con SSL.
ssl-cert
npx scully serve/watch --ssl --ssl-cert=./url/to/fileAgrega a la url el archivo del certificado SSL para un servidor con SSL.
ssl-key
npx scully serve/watch --ssl --ssl-key=./url/to/fileAgrega a la url un archivo con la clave SSL para un servidor con SSL.
tds
npx scully --tdsEjecuta 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=falseMuestra 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=noneOpciones 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 --noLogAlias --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 30000Alias --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 --pjFirstAlias --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 --noPromptAlias --np or --no-prompt. Puedes saltear las entradas en la consola utilizando esta opcioón. Este parámetro puede ser usado para CI/CD.