저는 노련한 C# 개발자입니다. 나 자신에게 nodejs 등을 가르쳐왔다. 코드 재사용에 대한 정보를 찾고있다. 그러나, 나는 찾고 있었고 찾고있는 코드를 재사용하는 것에 대한 정보를 찾지 못했습니다 ... 누군가 나를 볼 수있는 적당한 곳으로 안내 할 수 있습니까?NodeJs 독점 라이브러리 및 확장
C#에서는 다른 응용 프로그램을 빌드하기 위해 공유하고 다시 사용할 수있는 lib를 작성할 수 있습니다. 내가 찾은 모든 문서는 git 저장소에 코드를 게시 한 다음 npm을 사용하여 코드를 풀다. 유일한 다른 방법은 복사/붙여 넣기 코드 파일입니까? 독점 코드가있는 회사가있을 것이라고 확신합니다. 어떻게 해결할 수 있습니까? 그들은 nodej를 사용하지 않고 있습니까?
당신의 시간UPDATE/편집 주셔서 감사합니다 : 내가 지금처럼 package.json의 내부 파일 경로를 추가하는 시도 :
{
"name": "starter",
"version": "1.0.0",
"dependencies": {
"@angular/common": "^2.4.6",
"@angular/core": "^2.4.6",
"bower": "^1.8.0",
"rxjs": "^5.1.0",
"typescript": "^2.1.5",
"zone.js": "^0.7.6",
"SimpleTest" : "file:///C:\\me\\Code\\nodecommon",
는이 작업을 얻었다. 트릭은 공통 코드를 노드 패키지로 만들어야한다는 것입니다. 폴더를 복사하거나 업데이트합니다.
노드 모듈을 사용하십시오. 모듈에 공유 코드를 넣으면 많은 프로젝트에서 사용할 수 있습니다. 모듈은 공용 디렉토리 계층 구조를 통한 공유에서부터 로컬 NPM 저장소를 통한 공유에 이르기까지 공용 NPM 저장소 및 기타 여러 가지 방법을 통한 공유에 이르기까지 다양한 방법으로 공유 할 수 있습니다. 핵심은 공유 코드를 노드 모듈로 설계하는 것입니다. – jfriend00
NPM 개인 모듈 참조 : https://docs.npmjs.com/private-modules/intro – jfriend00
여기에 개인 모듈에 대한 추가 정보가 있습니다. [조직에 개인 저장소를 호스트하여 npm과 함께 사용할 수 있습니까?] (http : // 스택 오버플로.com/questions/7575627/can-you-host-a-private-repository-for-npm), – jfriend00