반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mapGetters
- State
- event
- storybook
- input
- Vue.js
- MySQL
- nodejs
- Vue
- 댓글달기
- Wecode
- ES6
- 리액트
- react
- App.vue
- scss
- 자바스크립트
- jsx
- TypeScript
- sass
- vuex
- 쉬운설명
- v-html
- 자료구조
- HOC
- JavaScript
- express
- Vue transition
- webpack
- CSS
Archives
- Today
- Total
익명의 개발노트
11. 패키지 배포하기 본문
반응형
패키지를 npm에 배포하기 위해서는 npm 계정이 필요하다.
아래의 명령어를 터미널에 입력하면,
npm adduser
Username, Password, Email을 npm에 가입한 정보를 그대로 입력하도록 한다.
실제로 임시 파일을 만들어서 배포해보자.
아래와 같이 package.json에서 진입점을 위해서 index.js 파일을 만들어주고, 패키지명을 작성한다.
{
"name": "calculator-11024", //배포할 패키지명
"version": "1.0.0",
"description": "",
"main": "index.js", //진입점
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"cookie-parser": "^1.4.5",
"express": "^4.17.1",
"express-session": "^1.17.1",
"morgan": "^1.10.0",
"nodemon": "^2.0.4"
}
}
//index.js
module.exports = () => {
return 'hello package';
}
패키지명은 npm에 등록된 패키지 명하고 중복이 되면 안된다.
아래와 같은 명령어를 입력하면 npm에 배포를 하게 된다.
npm publish
npm info [패키지명]
위 명령어를 입력하면 등록된 패키지에 대한 정보가 뜨게 된다.
여기까지면 배포 끝.
npm 배포시 삭제는 24시간 이내에만 가능하다.
아래와 같은 명령어를 입력하면 삭제가 된다.
npm unpublish [패키지명] --force
반응형
'프로그래밍 > NodeJS' 카테고리의 다른 글
13.[사용량 제한] express-rate-limit 라이브러리로 사용량 제한걸기 (0) | 2020.10.21 |
---|---|
12.[소셜로그인] passport를 이용한 kakao login 기능구현 (0) | 2020.10.10 |
10.[인증모듈] 로그인, 회원가입, 로그아웃 구현(Passport.js) (2) | 2019.06.29 |
9.[암호화처리] 회원가입시 비밀번호 암호화처리 (0) | 2019.06.28 |
8.[CORS이슈] 해결하기. (0) | 2019.06.28 |
Comments