Nodejs에 대해 먼저 이야기 해 봅시다. 어떤 사람들은 그것이 언어라고 생각하지만 그렇지 않습니다. Google의 V8 엔진을 기반으로 구축 된 JS 실행 플랫폼 인 플랫폼으로 JS를 구문 분석하고 사용자가 호출 할 수있는 자체 API를 제공합니다. 현재 상황에서 판단하면 개발이 꽤 좋습니다. 많은 프론트 엔드 및 백엔드 엔지니어가 내일에 합류 할 것이며, 일부 훌륭한 마스터조차도 관심을 기울이고 블로그를 작성하고 있습니다. 어젯밤, 나는 외국 웹 사이트가 Nodejs 용 약 90 개의 웹 플러그인에 대해 쓴 기사를 보았습니다. 이것은 너무 굉장합니다! 중국인들을 배우기 위해 가장 직접적으로 가져올 수있는 혜택은 무엇입니까? 프론트 엔드 직원은 JS에 익숙하기 때문에 기본적으로 Linux를 배우고 시작할 수 있습니다. 일부 백엔드 엔지니어는 JS에 익숙하지 않으며이를 사용하는 데 많은 장애물이있을 수 있기 때문에 백엔드 엔지니어는 조금 번거 롭습니다. 기본 J를 배우는 것이 좋습니다. 이것에 대해 이야기 한 후에는 급여 문제가 문제가되어야한다고 생각합니다. 지금까지 1 년 이상을 보낸 Nodejs 엔지니어들은 이미 광저우에서 7k 이상의 가격을 제공했습니다. 이것은 또한 과거의 동료이 그의 회사 채용 상황이라고 말했다. 나는이 일이 Hadoop에 가깝다는 것을 깨달았다! 여기서 멈추자. 이 주제에 대해 이야기 해 봅시다 : 환경 구성 (Windows 8.1에서 개발되었으므로 Windows에 대해서만 이야기하겠습니다).
nodejs를 설치하십시오
먼저 Nodejs 공식 웹 사이트 http://www.nodejs.org/download/로 이동하여 해당 버전을 다운로드하십시오. 광산은 64 비트입니다. 다운로드 후 직접 설치하십시오. 현재 버전이 v0.10.33에 도달 한 이후 노드와 NPM이 함께 설치되었으며 환경 변수조차 설정되었습니다. 설치 후 해당 폴더에서 다음을 볼 수 있습니다.
설치 후 Shift + 오른쪽 클릭을 사용하여 현재 설치된 폴더에서 CMD를 열 수 있습니다. 설치된 버전을 보려면 다음을 입력하십시오. 제 이름은 0.10.32입니다.
노드 -V
2. 글로벌 폴더 설정
node_cache 및 node_global의 경우 초보자에게는 현재 사용자 디렉토리로 설정되므로 초보자를 위해 설정해서는 안되지만 때로는 편의를 위해 설정됩니다. 여기에 제공된 다음 명령은 다음과 같습니다.
npmconfigls // 목록 접두사 구성NPMCONFIGSETCACHE'D :/programfiles/nodejs/node_cache '// 글로벌 캐시 폴더를 설정합니다
NPMCONFIGSETCACHE'NODE_GLOBAL '// 글로벌 모듈 폴더를 설정합니다
3. 모듈을 설치하십시오
이제 노드와 NPM을 설치했습니다. 이름에서 알 수 있듯이 NPM은 노드의 패키지 관리자입니다. 명령을 통해 관리됩니다. 지금 시도해 봅시다 :
웹 프레임 워크 익스프레스를 설치합시다. 매개 변수 -g은 글로벌 폴더에 설치되는 것을 의미합니다. 존재하지 않으면 현재 폴더를 의미합니다.
npminstallexpress-g // Express는 @ 버전 번호도 가져올 수도 있습니다
이제 방금 설정 한 폴더를 확인하고 있습니다. 더 많은 파일이 있습니까? 여기서 우리는 명령을 사용하여 방금 설치된 Express의 버전 번호를 봅니다.
Express-V
출력 버전이 있으면 설치가 성공했음을 의미합니다!
이 플러그인을 제거하려면 다음 명령을 사용할 수 있습니다.
npmuninstallexpress
이 방법을 제거한 후, 우리는 Express로 다시 설치하지만 버전 번호 3.2.2를 가져올 것입니다 (이것은 내가 가장 친숙한 버전이기 때문에). 이것이 가능합니까?
4. Express를 사용하여 설치하십시오
이제 명령을 사용하여 다음과 같이 웹 사이트를 만듭니다.
표현 테스트
이렇게하면 일부 프롬프트가 출력되며 테스트 폴더로 뛰어 들어이 사이트를 실행할 수 있습니다.
nodeapp.js
Port 3000은 프롬프트를 보았습니다. Port 3000은 성공적으로 시작되었음을 나타냅니다. 그러나 우리의 브라우저 브라우징 오류는 프롬프트는 무엇입니까?
500 오류 : 모듈 'jade'를 찾을 수 없습니다.
오류 가보고된다는 프롬프트가 있습니다. 지금이 모듈을 설치해 봅시다. 설명이 있습니다. 이 폴더에는 package.json 파일이 있습니다. 이 파일은 일부 사이트 정보를 설명합니다. 우리는 NODEPAD를 사용하여 열 수 있습니다.
이것은 두 개의 라이브러리가 필요하고, 하나는 표현, 다른 하나는 Jade임을 의미합니다. 이제 설치하겠습니다. 많은 모듈이 설치되면 많은 명령을 실행하지 않습니까? 다음은 비교적 간단한 명령이 있습니다. 이는 현재 package.json 종속성 라이브러리를 확인합니다.
npminstall
이 모듈을 설치 한 후에는 뷰에서 Layout.jade 파일의 첫 번째 줄에서 DocType 5를 수정하여 DocType HTML로 변경해야합니다. 이러한 방식으로 Node app.js를 다시 실행하고 웹 사이트는 정상적으로 실행할 수 있습니다.
5. 감독자 플러그인을 설치하십시오
우리는 무언가 잘못되면 NodeJS가 자동으로 서비스를 중지 할 것이라는 사실을 발견했을 것입니다. 이는 디버깅에 도움이되지 않습니다. 그런 다음 해결할 플러그인이 있습니다. 이 플러그인은 NodeJS를 관리하는 프로세스이며 디버깅을 포함하여 매우 유용합니다. 다음 명령을 사용하여 전역 모듈을 설치하십시오.
NPMINSTALLSUPERVISOR-G
이런 식으로, 우리는 노드 명령을 사용하여 서비스를 시작하지 않고 Supervisor app.js 만 사용하십시오.
6. WebStorm IDE를 사용하십시오
우리는 방금 NoDepad를 사용하여 JS 파일을 편집했지만 그리 좋지는 않습니다. 좋은 편집자가 있습니까? 대답은 인터넷에서 해당 버전의 많은 다운로드를 가진 큰 웹 스톰 인 예입니다. 모두가 그것을 이해합니다. 다음은 Netizens http://yunpan.cn/cacf6hvxnibct 추출 코드 246f에서 제공하는 링크입니다. 다운로드 후 직접 설치하십시오. 설치 후 EXE 파일을 덮어 쓰십시오. 너무 간단합니다!
처음 실행하면 실제로 프로젝트의 폴더 인 폴더를 열게됩니다.
오랫동안 작업해온 것을 포함하여 디버깅 문제에 대해 이야기 해 봅시다. 오랫동안 온라인으로 검색했습니다. 마침내 Bo Ge는 그것이 끝났다고 말했습니다. 이것은 실제로 단순하기가 매우 어렵 기 때문에 그림을 봅니다.
프로그램의 포인트를 깨뜨려 디버깅하는 방법은 매우 편리합니다.
위는 NodeJS 개발 환경의 구성 및 사용에 대한 개인적인 경험에 대한 완전한 기록입니다. 앞으로 NodeJS의 자세한 응용 프로그램을 계속 공유 할 것입니다.