누구든지 node-gyp
Node.JS 패키지를 빌드하기 위해 시스템 파일을 사용하는 이유와 이유를 설명 할 수 있습니까 ?
- Ii가 노드 프로젝트를 빌드하고
node-gyp
내부적으로 사용하는 경우 . - 그런 다음 그 프로젝트를 tar하고 다른 시스템으로 옮겼습니다.
- 나는 거기에서 그것을 풀고 그것을 사용하려고합니다.
이 접근 방식이 효과가 있습니까?
답변
node-gyp
Node.js 애드온을 컴파일하는 도구입니다. Node.js 애드온은 C 또는 C ++로 작성된 기본 Node.js 모듈이므로 컴퓨터에서 컴파일해야합니다. node-gyp과 같은 도구로 컴파일 된 후에는 require()
다른 Node.js 모듈 과 마찬가지로을 통해 해당 기능에 액세스 할 수 있습니다 .
모듈이 작동하지 않을 것이라고 제안한대로 수행하면 프로그램을 이동 한 시스템에서 node-gyp로 컴파일 / 빌드해야합니다.
node-gyp
: https://github.com/nodejs/node-gyp
Node.js 애드온 : https://nodejs.org/api/addons.html