배포 파일과 함께 npm 패키지를 게시하는 방법은 무엇입니까?
내 소스와 배포 파일이 포함 된 npm 패키지를 게시하고 싶습니다. 내 Github 저장소에는 src
JavaScript 소스 파일이 포함 된 폴더가 있습니다. 빌드 프로세스 dist
는 배포 파일이 포함 된 폴더를 생성 합니다. 물론 dist
폴더는 Github 저장소에 체크인되지 않습니다.
누군가가했을 때 폴더 도 npm install
가져 오는 방식으로 npm 패키지를 게시하는 방법은 무엇입니까? 현재 git 저장소에서 실행할 때 폴더 만 게시됩니다.src
dist
npm publish
src
내 package.json은 다음과 같습니다.
{
"name": "join-js",
"version": "0.0.1",
"homepage": "https://github.com/archfirst/joinjs",
"repository": {
"type": "git",
"url": "https://github.com/archfirst/joinjs.git"
},
"main": "dist/index.js",
"scripts": {
"test": "gulp",
"build": "gulp build",
"prepublish": "npm run build"
},
"dependencies": {
...
},
"devDependencies": {
...
}
}
package.json 파일 https://docs.npmjs.com/files/package.json#files 의 "files"필드를 살펴보십시오.
문서에서 :
"파일"필드는 프로젝트에 포함 할 파일의 배열입니다. 어레이의 폴더 이름을 지정하면 해당 폴더 내의 파일도 포함됩니다. (다른 규칙에 의해 무시되지 않는 한)
당신이 때 npm publish
당신이하지 않은 경우, .npmignore
파일을, NPM이 사용하는 .gitignore
파일을 (귀하의 경우에는 제외 된 dist
폴더).
문제를 해결하기 위해 만들어 .npmignore
당신을 기반으로 파일 .gitignore
, 파일을 dist 파일 폴더를 무시하지 않고 .
소스 : https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
참고 URL : https://stackoverflow.com/questions/31642477/how-to-publish-a-npm-package-with-distribution-files
'IT story' 카테고리의 다른 글
Android의 기본 아이콘은 어디에서 찾을 수 있습니까? (0) | 2020.08.24 |
---|---|
Git rebase가 실패하고 '다음 파일에 대한 로컬 변경 사항을 병합으로 덮어 씁니다'. (0) | 2020.08.24 |
backbone.js-이벤트, 클릭 된 항목 파악 (0) | 2020.08.24 |
rspec에서 테스트 그룹을 비활성화 하시겠습니까? (0) | 2020.08.24 |
PHP 배열 색인 재설정 (0) | 2020.08.24 |