Nuxt 3 이온 커패시터 스타터 앱을 구축하는 방법
Capacitor - Capacitor를 기존 웹 프로젝트, 프레임워크 또는 라이브러리에 놓습니다. 기존 React, Svelte, Vue(또는 선호하는 웹 프레임워크) 프로젝트를 네이티브 모바일로 변환합니다. - https://capacitorjs.com/
이것은 nuxt3 및 Ionic Capacitor를 사용하여 모바일 애플리케이션 구축을 시작하는 방법에 대한 연습입니다. 이 비디오에서는 기본 프로젝트를 만든 다음 Ionic VS Code Extension을 사용하여 모바일 장치에 애플리케이션을 배포할 수 있도록 IOS 및 Android 라이브러리를 추가합니다.
Nuxt3 설치
매우 간단합니다. 아래 나열된 가이드를 따르기만 하면 됩니다.
Nuxt 3 - Quick Start (nuxtjs.org)
npx nuxi init nuxt-app
cd nuxt app
npm install
이온 커패시터로 실행
이온 커패시터로 앱을 실행하려면 nuxt 구성을 변경해야 합니다.
ssr
에서 false
를 nuxt.config.ts
로 설정하도록 구성 변경import { defineNuxtConfig } from 'nuxt'
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
ssr : false,
css: [
// add required css:
]
})
Capacitor는 웹 사이트를 컨테이너에 래핑하고 API 및 플러그인을 통해 기본 장치 기능에 대한 액세스를 제공하는 방식으로 작동합니다.
Click Add Capacitor Integration
빌드 시 Nuxt가 디렉토리
.output
에 출력되므로 다음과 같이 변경해야 합니다.capacitor.config.json
에서 webDir 디렉토리를 변경합니다."webDir": ".output/public",
package.json
의 스크립트 변경"ionic:build": "npm run build", // capacitor extension adds this form you
"ionic:serve": "npm run start"
장치에서 실행
장치에서 실행하려면 Ionic Extension을 사용할 수도 있습니다. "Recommendations(권장 사항)"에서 "IOS 프로젝트 추가"또는 "Android 프로젝트 추가"를 클릭하여 사용하려는 플랫폼을 선택하기만 하면 됩니다.
특정 프로젝트를 추가한 후 확장 프로그램에서 옵션을 선택하여 실행할 수 있습니다.
package.json
파일에 name
및 version
속성이 누락된 것이 마음에 들지 않았습니다. package.json에 추가한 후 확장 프로그램이 빌드 스크립트를 실행하고 장치에 배포할 수 있습니다소스 코드
아론크사운더스 / 이온 커패시터-nuxt-비디오-앱
이온 커패시터 VueJS Nuxt3 스타터 템플릿
이온 커패시터 VueJS Nuxt3 스타터 템플릿
자세한 내용은 nuxt 3 documentation을 참조하십시오.
설정
종속 항목을 설치해야 합니다.
# yarn yarn install # npm npm install # pnpm pnpm install --shamefully-hoist
개발 서버
http://localhost:3000에서 개발 서버 시작
npm run dev
생산
프로덕션용 애플리케이션 빌드:
npm run build
프로덕션 빌드를 로컬에서 미리 보기:
npm run preview
자세한 내용은 deployment documentation을 확인하십시오.
View on GitHub
www.clearlyinnovative.com
Reference
이 문제에 관하여(Nuxt 3 이온 커패시터 스타터 앱을 구축하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aaronksaunders/how-to-build-a-nuxt3-ionic-capacitor-starter-app-4d3k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)