>  Q&A  >  본문

node.js - 노드의 NODE_EN 사용 방법

질문 1: 프로젝트 json.package 파일에 NODE_ENV=development가 있습니다. npm run dev를 실행하면 노드 환경이 설정되고 개발 환경으로 전환된다는 뜻인가요?

질문 2: 그러면 NODE_ENV=development를 쓰는 것과 쓰지 않는 것

의 차이점은 무엇인가요? 으아아아

질문 3: npm start를 실행할 때 정상적으로 실행되지 않는 이유는 무엇입니까?

으아아아
代言代言2663일 전1034

모든 응답(2)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-07-05 11:07:37

    1. npm run dev은 [기존] 개발 환경 설명문입니다. 일반적인 습관은 이 설명문에서 NODE_ENV 환경 변수를 설정하는 것입니다. 꼭 필요한 건 아니지만 다들 하고 계시죠…

    2. 작성하지 않으면 시작한 개발 환경에 NODE_ENV 변수가 설정되지 않은 것입니다. 이 환경 변수는 Vue 및 React에서 내부적으로 확인됩니다. 예를 들어 React에서는 NODE_ENV가 개발될 때 개발을 용이하게 하기 위해 유형 확인이 추가로 활성화됩니다. Vue의 이 환경 변수는 Vuex와 같은 플러그인 내부의 시간 여행과 같은 기능에도 영향을 미칩니다.

    3. Windows에서는 환경 변수에 함정이 있습니다. 환경 변수 설정을 지원하려면 크로스 환경 패키지가 필요할 수 있습니다.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-07-05 11:07:37

    NODE_ENV=development라고 작성하면 프로그램에서 다음 코드를 사용하여 현재 어떤 환경에 있는지 확인할 수 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다