>웹 프론트엔드 >uni-app >uniapp은 운영 환경을 어떻게 결정하나요?

uniapp은 운영 환경을 어떻게 결정하나요?

coldplay.xixi
coldplay.xixi원래의
2020-12-08 15:04:368949검색

uniapp이 실행 환경을 결정하는 방법: [process.env.NODE_ENV]를 사용하여 현재 환경이 개발 환경인지 프로덕션 환경인지 확인할 수 있습니다. 코드는 [if(process.env.NODE_ENV === 'development) '){console.log] .

uniapp은 운영 환경을 어떻게 결정하나요?

이 튜토리얼의 운영 환경: windows7 시스템, uni-app2.5.1 버전, thinkpad t480 컴퓨터.

추천(무료): uni-app development tutorial

uniapp이 실행 환경을 결정하는 방법:

uni-app 可通过 process.env.NODE_ENV 현재 환경이 개발 환경인지 프로덕션 환경인지 확인합니다. 일반적으로 테스트 서버 연결과 프로덕션 서버 연결 간을 동적으로 전환하는 데 사용됩니다.

  • HBuilderX에서는 "실행"을 클릭하여 컴파일한 코드가 개발 환경이고, "릴리스"를 클릭하여 컴파일한 코드가 프로덕션 환경입니다.

  • cli 모드는 일반적인 컴파일 환경 처리 방법입니다.

if(process.env.NODE_ENV === 'development'){
    console.log('开发环境')
}else{
    console.log('生产环境')
}

테스트 환경과 같은 추가 환경을 사용자 정의해야 하는 경우:

  • 단일 플랫폼만 구성해야 한다고 가정하면 package.json에서 구성할 수 있으며 실행 시 하나가 더 있게 됩니다. HBuilderX의 릴리스 메뉴.

  • 모든 플랫폼에 대해 구성한 경우 vue-config.js에서 구성할 수 있습니다.

빠른 코드 블록

코드 블록 uEnvDev, uEnvProd를 HBuilderX에 입력하면 개발, 생산에 해당하는 실행 환경 결정 코드를 빠르게 생성할 수 있습니다.

// uEnvDev
if (process.env.NODE_ENV === 'development') {
    // TODO
}
// uEnvProd
if (process.env.NODE_ENV === 'production') {
    // TODO
}

관련 무료 학습 권장 사항: 프로그래밍 비디오

위 내용은 uniapp은 운영 환경을 어떻게 결정하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.