2011-09-05 1 views
1

현재 node.js을 배우고 있습니다.node.js 용 모듈을 올바르게 구성하는 방법

'bio'이라는 네이티브 C++ 확장 및 일부 자바 스크립트 코드가 포함 된 모듈을 만들고 싶습니다.

나는 루트 디렉토리에 NPM 초기화SRC/ 폴더에 내 C++ 소스와 간단한 "package.json"파일을 생성했습니다. C++ 파일은 /build/extension.node로 컴파일됩니다. 나는 자바 스크립트 파일을 배치해야

/package.json 
/build/extension.node 
/src/extension.cpp 
  • ?

  • node 내 자바 스크립트 파일은 '바이오'패키지의 일부라고 어떻게 말해야합니까?

  • $NODE_PATH은 어떻게 설정해야합니까?

덕분에

답변

1

자바 스크립트 파일은 일반적으로 ./lib/에 배치됩니다. 예를 들어 dirty 또는 request과 같은 작은 NPM 패키지를 확인하십시오.

노드에 패키지 이름을 알려주려면 package.json과 다른 파일을 bio 폴더에 넣으십시오.

NODE_PATH으로 설정하면 안됩니다. 대신 node_modules 대회에 의존해야합니다.

http://nodejs.org/docs/latest/api/modules.html#modules_folders_as_modules 및 관련 문서를 읽으십시오.