nuxt dev
dev 명령어는 http://localhost:3000 에서 핫 모듈 교체 기능을 가진 개발 서버를 시작합니다.
Terminal
npx nuxt dev [ROOTDIR] [--cwd=<directory>] [--logLevel=<silent|info|verbose>] [--dotenv] [--envName] [--no-clear] [--no-fork] [-p, --port] [-h, --host] [--clipboard] [-o, --open] [--https] [--publicURL] [--qr] [--public] [--tunnel] [--sslCert] [--sslKey]
dev
명령어는 http://localhost:3000 에서 핫 모듈 교체 기능을 가진 개발 서버를 시작합니다.
Arguments
Argument | Description |
---|---|
ROOTDIR="." | 작업 디렉토리를 지정합니다 (기본값: . ) |
Options
Option | Default | Description |
---|---|---|
--cwd=<directory> | 작업 디렉토리를 지정합니다. 이는 ROOTDIR보다 우선합니다 (기본값: . ) | |
--logLevel=<silent|info|verbose> | 빌드 시 로그 레벨을 지정합니다 | |
--dotenv | 루트 디렉토리를 기준으로 .env 파일의 경로를 로드합니다 | |
--envName | 구성 오버라이드를 해결할 때 사용할 환경을 지정합니다 (빌드 시 기본값은 production , dev 서버 실행 시 기본값은 development ) | |
--no-clear | 재시작 시 콘솔 클리어를 비활성화합니다 | |
--no-fork | 포크 모드를 비활성화합니다 | |
-p, --port | 수신할 포트를 지정합니다 (기본값: NUXT_PORT || NITRO_PORT || PORT || nuxtOptions.devServer.port ) | |
-h, --host | 수신할 호스트를 지정합니다 (기본값: NUXT_HOST || NITRO_HOST || HOST || nuxtOptions._layers?.[0]?.devServer?.host ) | |
--clipboard | false | URL을 클립보드에 복사합니다 |
-o, --open | false | 브라우저에서 URL을 엽니다 |
--https | HTTPS를 활성화합니다 | |
--publicURL | 표시할 공개 URL (QR 코드에 사용됨) | |
--qr | 사용 가능한 경우 공개 URL의 QR 코드를 표시합니다 | |
--public | 모든 네트워크 인터페이스에 수신 대기합니다 | |
--tunnel | https://github.com/unjs/untun 을 사용하여 터널을 엽니다 | |
--sslCert | (사용 중단됨) 대신 --https.cert 를 사용하세요. | |
--sslKey | (사용 중단됨) 대신 --https.key 를 사용하세요. |
포트와 호스트는 NUXT_PORT, PORT, NUXT_HOST 또는 HOST 환경 변수로도 설정할 수 있습니다.
위의 옵션 외에도, @nuxt/cli
는 listhen
에 옵션을 전달할 수 있습니다. 예를 들어, dev 서버 QR 코드를 끄기 위해 --no-qr
를 사용할 수 있습니다. listhen
옵션 목록은 unjs/listhen 문서에서 확인할 수 있습니다.
이 명령어는 process.env.NODE_ENV
를 development
로 설정합니다.
개발 중에 자체 서명된 인증서를 사용하는 경우, 환경에서 NODE_TLS_REJECT_UNAUTHORIZED=0
을 설정해야 합니다.
※이 페이지는 Nuxt.js 공식 문서의 비공식 번역 페이지입니다.
공식 문서의 해당 페이지는 여기 있습니다:
https://nuxt.com/docs/3.x/api/commands/dev