@astrojs/ alpinejs
이 Astro 통합 은 프로젝트에 Alpine.js를 추가하므로 페이지 어디에서나 Alpine.js를 사용할 수 있습니다.
Astro에는 공식 통합 설정을 자동화하는 astro add
명령이 포함되어 있습니다. 원하는 경우 대신 통합을 수동으로 설치할 수 있습니다.
@astrojs/alpinejs
를 설치하려면 프로젝트 디렉터리에서 다음을 실행하고 프롬프트를 따르세요.
문제가 발생하면 GitHub에 언제든지 보고하고 아래 수동 설치 단계를 시도해 보세요.
수동으로 설치하기
섹션 제목: 수동으로 설치하기먼저 @astrojs/alpinejs
패키지를 설치하세요.
대부분의 패키지 관리자는 관련 피어 종속성도 설치합니다. 그러나 Astro를 시작할 때 “Cannot find package ‘alpinejs’” (또는 이와 유사한) 경고가 표시되면 Alpine.js를 직접 설치해야 합니다.
그런 다음 integrations
속성을 사용하여 astro.config.*
파일에 통합을 적용합니다.
통합이 설치되면 모든 Astro 컴포넌트에서 Alpine.js 지시어와 구문을 사용할 수 있습니다. Alpine.js 스크립트는 웹사이트의 모든 페이지에 자동으로 추가되고 활성화됩니다.
통합에 대한 자세한 내용은 Astro 통합 문서를 확인하세요.
Alpine.js 통합은 스크립트가 로드되거나 초기화되는 방법을 제어할 수 없습니다. 이 컨트롤이 필요한 경우 Alpine.js를 수동으로 설치하고 사용하는 것이 좋습니다. Astro는 Astro 컴포넌트의 <script>
태그를 사용하여 공식적으로 문서화된 모든 Alpine.js 수동 설정 지침을 지원합니다.
현재 이 컴포넌트를 사용할 때 Alpine.js를 확장하는 것은 불가능합니다. 이 기능이 필요한 경우 Astro 스크립트 태그를 사용하는 대신 수동 Alpine.js 설정을 따르는 것이 좋습니다.
Alpine.js 통합은 현재 사용자 정의 구성을 지원하지 않습니다.
- Astro Alpine.js 예시는 Astro 프로젝트에서 Alpine.js를 사용하는 방법을 보여줍니다.