질문 1: 프로젝트 json.package 파일에 NODE_ENV=development가 있습니다. npm run dev를 실행하면 노드 환경이 설정되고 개발 환경으로 전환된다는 뜻인가요?
질문 2: 그러면 NODE_ENV=development
를 쓰는 것과 쓰지 않는 것
질문 3: npm start를 실행할 때 정상적으로 실행되지 않는 이유는 무엇입니까?
으아아아天蓬老师2017-07-05 11:07:37
npm run dev
은 [기존] 개발 환경 설명문입니다. 일반적인 습관은 이 설명문에서 NODE_ENV 환경 변수를 설정하는 것입니다. 꼭 필요한 건 아니지만 다들 하고 계시죠…
작성하지 않으면 시작한 개발 환경에 NODE_ENV 변수가 설정되지 않은 것입니다. 이 환경 변수는 Vue 및 React에서 내부적으로 확인됩니다. 예를 들어 React에서는 NODE_ENV가 개발될 때 개발을 용이하게 하기 위해 유형 확인이 추가로 활성화됩니다. Vue의 이 환경 변수는 Vuex와 같은 플러그인 내부의 시간 여행과 같은 기능에도 영향을 미칩니다.
Windows에서는 환경 변수에 함정이 있습니다. 환경 변수 설정을 지원하려면 크로스 환경 패키지가 필요할 수 있습니다.
淡淡烟草味2017-07-05 11:07:37
NODE_ENV=development라고 작성하면 프로그램에서 다음 코드를 사용하여 현재 어떤 환경에 있는지 확인할 수 있습니다.
으아악