Windows_javascript 팁에 Node.js 모듈을 설치하는 방법

WBOY
풀어 주다: 2016-05-16 18:01:53
원래의
1173명이 탐색했습니다.

하지만 Microsoft가 Node.js 관계자에게 연락했다는 소식이 있는데, 곧 개선될 것이라고 믿습니다.
그러면 Cygwin을 설치하지 않고 Windows에서 실험적인 개발을 위해 Node.js 환경을 설정하는 것이 가능한가요? Node.js Express로 간단한 테스트를 해봤는데 기본적으로는 가능합니다.
단계는 다음과 같습니다.

1. Node.js의 공식 비안정적 Windows 실행 프로그램을 다운로드합니다.
http://nodejs.org/#download
저는 0.5를 사용했습니다. 실험 .7 버전: http://nodejs.org/dist/v0.5.7/node.exe

2. c:nodejs 디렉터리를 만들고 이 디렉터리에 node.exe를 저장합니다

3. 익스프레스를 다운로드하세요. 종속성으로 인해 connect, qs, mime 및 jade도 다운로드해야 합니다(express 기본 템플릿 시스템. 다른 템플릿 시스템을 사용하는 경우 해당 시스템을 다운로드해야 함)
이름 주소 실험 버전
-- ---- --------------------------------- ---- -------
익스프레스: https://github.com/visionmedia/express 2.4.3
연결: https://github.com/senchalabs/connect 1.7.1
qs: https://github.com/visionmedia/node-querystring 0.3.1
mime: https://github.com/bentomas/node-mime 1.2.4
jade: https:// github.com/visionmedia/jade 0.15.4

4. c:nodejsnode_modules 디렉터리를 생성하고 이 디렉터리에 [Module] 디렉터리를 생성합니다. 그런 다음 이전 단계에서 다운로드한 파일을 압축하고 해당 파일을 [Module] 디렉터리에 복사합니다.
node_modules
|- 연결 |- 표현 |- jade |- mime |- qs
5. c:nodejsnode_modules 디렉터리에서 다음 파일을 생성합니다:
connect.js
컨텐트: module.exports = require('./connect/connect');
express.js
컨텐트: module.exports = require('./express/express')
jade. js
콘텐츠: module.exports = require('./jade/jade');
mime.js
콘텐츠: module.exports = require('./mime/mime'); qs .js
내용: module.exports = require('./qs/querystring');

6. 다운로드한 Express 압축 패키지의 bin/express 파일을 c:nodejs 디렉터리에 복사합니다. 그리고 express.js로 이름을 바꿉니다

7. 아래 예시와 같이 2.4.3을 사용하여 express.js 파일을 수정합니다.
7.1. mkdir 함수 본문 수정
401: exec('mkdir - p ' path, function(err){
->exec('md ' path, function(err){
7.2. mkdir 함수 호출 수정
263: mkdir(path '/public/javascripts') ;
->mkdir(경로 '\public\javascripts');
264: mkdir(경로 '/public/images')
->mkdir(경로 '\public\images'); 🎜>265: mkdir(경로 '/public/stylesheets', function(){
->mkdir(경로 '\public\stylesheets', function(){
280: mkdir(경로 '/views', function(){
->mkdir(path '\views', function(){

8. Express 프로젝트 생성:
c:nodejsnode.exe express.js -s hello

9. c:nodejsnode_modules*.* => c:nodejshellonode_modules

10. 실행 및 테스트:
c:nodejsnode.exe helloapp.js
브라우저에서 열기: http:/ /localhost :3000 결과를 보려면

테스트가 완료되었습니다.
아래 테스트 파일이 나와있습니다. 테스트 파일에서는 Express Session도 테스트해봤습니다.
http://localhost:3000/session
에서 브라우저에서 열어 결과를 볼 수 있습니다. 테스트 파일:
nodejs.rar

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿