전체 경로를 작성하지 않으면 node.js 모듈 (-g 플래그 사용)의 전역 설치를 수행했을 때 노드가 해당 모듈을 사용할 수 없다는 것을 알게되었습니다. 내 말은node.js modules path
,이 모듈이 전 세계적으로 설치 한 경우 작동하지 않습니다
cheerio = require('cheerio'),
을 내가 그 작성해야 : 나는에 가지고 노드로 말할 수있는 방법
cheerio = require('/usr/lib/node_modules/cheerio'),
을 올바른 방향에서 모듈을 찾으십니까?
감사합니다.
윈도우 8.1에서 테스트 우리 (또는 일부) 프로젝트 폴더에 모듈을 설치 대부분의 패키지 의존성으로 모듈을 추가하여 .json. 배포하는 동안 소스 코드를 업로드하고 서버에 모듈에 대한 npm 설치를 수행하거나 전체 프로젝트 폴더를 배포 할 수 있습니다. 장점은 다른 프로젝트를 돌보는 데 의존 할 필요가 없다는 것입니다. 나는 자바가 아니라 노드에 대한 lib 디렉토리를 중앙화 할 것이다. – wayne