2017-09-11 19 views
1

node.js 프로젝트에 맞춤 클래스 모듈이 있습니다. 다른 맞춤 모듈에서 맞춤 모듈에 액세스 할 수 있습니까? 그렇다면 어떤 경로 표기법을 사용할 수 있습니까? 내가 오류를 생성하지 않는 것으로 올 수없는 것 : Error: Cannot find module 'someModules/DB'. 내 루트 index.js 스크립트에서 require('./someModules/DB') 벌금을 내보낼 수 있습니다. 하지만 someModules/Table에서 작동하지 않습니다.node.js의 다른 맞춤 모듈에서 맞춤 모듈에 액세스하기위한 올바른 경로 표기법

project root 
    -index.js 
    -someModules 
    --DB 
     ---index.js 
    --Table 
     ---index.js 

I 표 /하는 index.js에서 DB /하는 index.js에 액세스하려면 : 여기 내 디렉토리 구조입니다.

const DB = require("/someModules/DB");

const DB = require("./someModules/DB");

const DB = require("../someModules/DB");

const DB = require("someModules/DB");

답변

1

이 시도 : 내가 좋아하는 명백한 일을 시도했다. 너는 그다지 올라갈 필요가 없으며 그들에게 위로 올라가지 않을 것이다. 모듈

const DB = require("../DB"); 
+1

그 것이 효과가있다. 건배! – erv