Importante
Si está iniciando un nuevo proyecto, le recomendamos comenzar con Amplify Gen 2.
Si ya es cliente de Gen 1, le recomendamos que continúe trabajando con su proyecto Gen 1 Amplify. Estamos desarrollando activamente herramientas de migración para ayudar en la transición de su proyecto de Gen 1 a Gen 2. Seguimos comprometidos a respaldar tanto Gen 1 como Gen 2 en el futuro previsible.
Los clientes de Gen 1 seguirán recibiendo soporte para errores de alta prioridad y actualizaciones de seguridad esenciales.
La CLI de AWS Amplify es una cadena de herramientas que incluye un sólido conjunto de características para simplificar el desarrollo de aplicaciones web y móviles. La CLI utiliza AWS CloudFormation y pilas anidadas para permitirle agregar o modificar configuraciones localmente antes de enviarlas para su ejecución en su cuenta.
Instale y configure la CLI de Amplify de la siguiente manera:
$ npm install -g @aws-amplify/cli
$ amplify configure
La CLI de Amplify admite los comandos que se muestran en la siguiente tabla.
Dominio | Descripción |
---|---|
amplificar configurar | Configura las credenciales de acceso de AWS, la región de AWS y configura un nuevo perfil de usuario de AWS |
amplificar inicio | Inicializa un nuevo proyecto, configura recursos de implementación en la nube y prepara su proyecto para Amplify. |
amplificar configurar proyecto | Actualiza los ajustes de configuración utilizados para configurar el proyecto durante el paso de inicio. |
amplificar agregar
| Agrega funciones de nube a su aplicación. |
amplificar actualización
| Actualiza las funciones de nube existentes en su aplicación. |
amplificar push [--no-gql-override] | Proporciona recursos en la nube con los últimos desarrollos locales. La marca 'no-gql-override' no compila automáticamente su esquema GraphQL anotado y anulará sus plantillas y solucionadores de AppSync locales. |
amplificar tirar | Obtenga cambios en la definición del entorno backend ascendente desde la nube y actualice el entorno local para que coincida con esa definición. |
amplificar publicar | Ejecuta amplify push y publica activos estáticos en Amazon S3 y Amazon CloudFront (*se requiere categoría de alojamiento). |
amplificar estado [ ...] | Muestra el estado de los recursos locales que no se han enviado a la nube (Crear/Actualizar/Eliminar). |
amplificar estado -v [ ...] | Modo detallado: muestra la diferencia detallada y detallada entre los recursos locales y los implementados, incluida la diferencia de formación de nubes. |
amplificar servir | Ejecuta amplify push y luego ejecuta el comando de inicio del proyecto para probar la ejecución de la aplicación del lado del cliente. |
amplificar eliminar | Elimina los recursos vinculados al proyecto. |
ampliar la ayuda | amplificar ayuda | Muestra ayuda para la CLI principal. |
amplificar codegen agregar | generar | Realiza la generación de objetos fuertemente tipados utilizando un esquema GraphQL. |
amplificar entorno agregar | lista | eliminar | obtener | tirar | importar | verificar | Consulte los documentos multienv. |
Para configurar su entorno de desarrollo local, vaya a Configuración del entorno local.
Para probar su categoría, haga lo siguiente:
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
Antes de enviar código o enviar una solicitud de extracción, haga lo siguiente:
yarn lint
en el directorio de nivel superior. Esto invoca a eslint para verificar si hay errores de pelusa en todos nuestros paquetes.yarn lint
para encontrar algunos de los errores de pelusa. Para intentar solucionarlos, vaya al paquete que tiene errores y ejecute yarn lint-fix
Estamos agradecidos por cualquier contribución de la comunidad. Consulte nuestras Pautas de contribución.