2016-05-31 4 views
1

node.js로 작업 할 때, 모듈 종속성이 있거나, 밑줄, lodash 및 lazy와 같이 다소 비슷한 기능을 가진 지점이됩니다. (다른 버전 일 수도 있음)노드 모듈과 유사한 기능을 결합하는 방법이 있습니까?

전처리 기가 코드에서 일치하는 모든 기능을 대체 할 수 있도록 유사한 메소드 번들의 어떤 모듈을 사용해야하는지 정의 할 수 있습니까?

+1

없기를 바랍니다. 이것은 의존성 관리의 이점입니다. 다른 지점에서 다른 모듈을 사용하십시오. – Martial

+0

예. 하나 이상의 모듈이 동일한 작업에 대해 더 느린 라이브러리를 사용하면 더 좋은 라이브러리를 알고 있습니까? 모든 유용한 프레임 워크가 이번에 잘 업데이트되는 것은 아닙니다. – Creasyfox

답변

1

나는 당신이 원하는 이유를 잘 모르겠지만, 당신이 할 수있는 것은이 같은 것입니다 : 예 underscore를 들어,

이 하나가 지금 사용하기로 결정 모듈에 필요한 포함하는 파일을 작성하자 이 파일을 wrapper.js라고 부르십시오. 당신이 일반적으로 require('underscore') 할 것 어디

module.exports = require('underscore') 

, 당신은 지금 require('./path/to/wrapper.js'). If you decide you want lodash now, just replace the require in wrapper.js`를 사용합니다.

어쩌면 이것은 당신이 요구하는 것이 아닐 수도 있습니다. 일부 전처리기를 자동으로 수행하기를 원하면 이론적으로 그 일을 할 수는 있지만 실제로 이점을 얻을 수 있을지는 의문입니다. 라이브러리 간 미세 변경 사항 디버깅 당신이 의존하는 것으로 밝혀진 코드는 어떤 이득도 무효화 할 수 있습니다.

관련 문제