이것은 완전히 새로운 질문은 아니지만 지금은 좋은 곳을 찾고 있었고 해결책을 찾는 데 어려움을 겪고 있습니다.
angular-translate라는 앵귤러 앱에 모듈을 사용하고 있습니다. 그러나 모든 것이 원하는 방식으로 작동하도록 소스 코드를 약간 수정해야했으며 이제 이러한 변경 사항을 npm install
. 동료가 소스 코드의 저장소를 포크하고 포크 된 저장소를 종속성으로 가리 키도록 제안했습니다. 예를 들어 이러한 방법으로 시도했습니다.
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
첫 번째는 빌드없이 이와 같은 디렉토리를 제공합니다. package.json, .npmignore 및 일부 마크 다운 파일
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
두 번째 npm install
는 전체 저장소를 제공하지만 명령을 사용할 때와 같은 빌드를 얻지 못합니다 npm install angular-translate
. prepublish 스크립트를 실행하는 것에 대한 이야기를 보았지만 모든 모듈을 설치할 때 어떻게해야할지 모르겠습니다. 또한 포크를 npm 레지스트리에 자체 모듈로 게시하려고 시도했지만 다시 빌드가 없으며 이것이 올바른 작업인지 확신하지 못합니다.
나는 주제에 대한 나의 무지에 대해 사과드립니다. npm에 대한 경험이 많지 않습니다. 이 문제에 대한 피드백을 받고 싶습니다. 패키지의 소스 코드를 수정해야 할 때 일반적인 문제가 될 수 있습니까? 더 나은 해결책이 있을까요? 도움을 주셔서 미리 감사드립니다.