npm 명령어와 셋팅하기 (+라이선스)

2024. 1. 4. 00:05·Backend/패키지매니저

npm 명령어 공식문서

 

CLI Commands | npm Docs

Documentation for the npm registry, website, and command-line interface

docs.npmjs.com

 

npm 셋팅하기

// package.json 일일히 먼저 설정
npm init

// 한번에 package.json 만들기
npm init --yes

npm init --yes으로 빠르게 package.json파일을 생성 후, json파일을 직접 수정하는게 더 편한 것 같다.

 

npm script 작성하기

script 부분에 명령어를 작성할 수 있다.

 

내가 지정한 명령어일 경우 실행할 때는 run 키워드를 꼭 같이 사용해야한다.

// start는 원래 있는 명령어라서 run 필요없음
npm start

// 내가 별도로 정한건 run 키워드로 실행해야힘
npm run dev

 

터미널에서 npm 명령어 확인하기

npm이라고 터미널에 쳐보면 명령어들을 확인해 볼 수 있다.

아래 이미지에 나와있는 명령어들은 run 키워드 없이 바로 사용가능하다.

아래 이미지를 보면, start도 기존에 있는 명령어인걸 확인할 수 있다.

 

라이선스 관련

회사에서 외부 라이브러리를 사용할 때는 꼭 라이선스를 꼼꼼히 확인하고 사용해야한다!!

package.json에 라이선스도 설정이 가능하다.

기본적으로 ISC 라이선스를 많이 사용한다. 아니면 MIT 라이선스도 많이 사용하는 것을 볼수 있다.

적절한 라이선스를 찾아서 사용하면된다.

 

라이선스 관련은 아래 문서들을 확인해보자

SPDX License List

ISC라이선스

MIT License

 

 

반응형
저작자표시

'Backend > 패키지매니저' 카테고리의 다른 글

yarn berry eslint 에러  (0) 2024.01.07
라이브러리 버전관리와 설치  (0) 2024.01.04
'Backend/패키지매니저' 카테고리의 다른 글
  • yarn berry eslint 에러
  • 라이브러리 버전관리와 설치
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (122)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (63)
        • 전체 (9)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    리액트
    php
    React Swiper
    나도코딩
    Admin
    react
    코딩자율학습단
    회원가입
    NPM
    코딩자율학습
    파이썬
    반응형
    관리자 페이지
    swiper.js
    editor
    Python
    TypeScript
    yarn berry
    CSS
    frontend
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
npm 명령어와 셋팅하기 (+라이선스)
상단으로

티스토리툴바