2016-07-17 5 views
0

사람들이 항상 내 질문에 혼란스러워하거나 바보 같은 문제가 있기 때문에 항상 바보 같은 생각이 들지만, node.js의 프로그램과 나는 (NP ++)를 사용하는 텍스트 편집기에서 작업하고 있습니다. system32 directoy에 파일을 저장하는 것 (내 모듈이있는 디렉토리)이 내 스크립트가있는 곳입니다. (그래서 .../.../node_modules/(modules) and .../.../node_modules/script.js)이 스크립트를 편집하고 싶을 때 고통이됩니다. 스크립트를 복제해야합니다. 내 바탕 화면으로 이동 한 다음 편집하여 node_modules 디렉토리의 내용을 덮어 씁니다. 스크립트를 내 바탕 화면에 저장하고 실행하려고 시도했지만 모듈 오류가 발생했습니다. (제 스크립트에는 var example = require('example.js')이라는 모듈이 있습니다) node_modules 디렉토리에서 모듈을 가져올 수있는 방법이 있습니까? 스크립트 파일을 쉽게 액세스하고 편집 할 수있는 위치에 두십시오. (예 : 바탕 화면?) (혼란 스럽다면 이런 종류의 것이 최선입니다.)다른 디렉토리에서 노드 모듈 찾기?

답변

0

Windows에서 npm을 사용하지 않았기 때문에이 문제가 100 % 확실하지 않습니다. 내게 의존성을 설치하는 것 같아 을 사용하는 것 npm -g. 노드를 사용하는 더 적절한 방법은 -g 플래그없이 npm을 사용하여 종속성을 로컬로을 설치하는 것입니다. 그렇게하면 의존성이 현재 작업 디렉토리에 설치됩니다.

예를 들어 데스크톱의 디렉토리에 프로젝트를 저장하고 스크립트에 require("lodash")을 사용한다고 가정 해 보겠습니다. 디렉토리에 cd이 있고 npm install lodash을 실행하면 lodash 모듈을 스크립트에서 사용할 수 있습니다.

+0

달콤한! 매력처럼 일했습니다! –